当前位置: 首页 > article >正文

Python基础教程003:数据类型转换和标识符

2.3 数据类型转换

数据类型之间,在特定的场景下,是可以相互转换的,如字符串转数字、数字转字符串等。

数据类型转换,将会是以后经常使用的功能。如:

  • 从文件中读取的数字,默认是字符串,我们需要转换成数字类型。
  • 后续学习的input()语句,默认结果是字符串,若需要数字也需要转换。
  • 将数字转换成字符串用于写出到外部系统。

常见的转换语句:

语句(函数)说明
int(x)将x转换为一个整数
float(x)将x转换为一个浮点数
str(x)将对象x转化为字符串

注意:同前面学习的type()语句一样,这三个语句,都是带有结果的(返回值),我们可以用print直接输出,或用变量存储结果值。

代码示例:

# 将数字类型转换为字符串
a = 35
a_str = str(a)
print(type(a_str))

# 字符串转为浮点数
float_str = float("13.14")
print(type(float_str))

# 将字符串转换为数字
b_str = '35'
b_int = int(b_str)
print(type(b_int))

万物皆可转字符串,但是不是所有字符串都能转为数字。

# 错误示例
num = int("Hello World")
print(num)

打印结果:

在这里插入图片描述

浮点数转整数:

# 浮点数转整数
int_num = int(11.11)
print(int_num)

打印结果:

11

注意:

  • 浮点数转整数会丢失精度,会丢失掉小数部分。

2.4 标识符

什么是标识符?

在Python程序中,我们可以给很多东西起名字,比如:

  • 变量的名字
  • 方法的名字
  • 类名

这些名字,我们把它统一称之为标识符,用来做内容的标识。

标识符命名规则

在Python中,标识符的命名限制主要有以下三种:

  • 内容限定
    • 英文
    • 中文(但是不推荐使用中文)
    • 数字(不可以用在开头)
    • 下划线
  • 大小写敏感
  • 不可使用关键字

http://www.kler.cn/a/415576.html

相关文章:

  • 黑马程序员Java笔记整理(day05)
  • 为什么edge中选中文本会自动复制
  • 人工智能的微积分基础
  • 【拥抱AI】Milvus 如何处理 TB 级别的大规模向量数据?
  • Vue 前端 el-input 如何实现输入框内容始终添加在尾部%
  • 深入探索Facebook的技术生态:社交网络背后的科技创新
  • 【ruby on rails】dup、deep_dup、clone的区别
  • GitLab CVE-2024-8114 漏洞解决方案
  • 自由学习记录(26)
  • 03-11、SpringCloud第十一章,升级篇,分布式链路跟踪Sleuth
  • ML 系列:第 35 节 - 机器学习中的数据可视化
  • 基于单片机的智能药箱设计
  • ESP32开发板在micropython里直接用requests向web服务器发送请求
  • Hive | Hive 表如何查看所有分区
  • Linux环境变量与本地变量
  • 随笔20241126 Kafka 消费者的自动提交与手动提交偏移量详解
  • 【金猿案例展】无锡征信——百望云绿色金融数据要素+数据资产入表服务方案...
  • React进阶面试题目(二)
  • 基于时间维度优化“开源 AI 智能名片 S2B2C 商城小程序”运营策略:提升触达与转化效能
  • 数据分析流程中的Lambda架构,以及数据湖基于Hadoop、Spark的实现