Python基础:注释语法与变量使用详解
本文系统梳理Python中单行与多行注释的编写规范,详细讲解变量赋值原理、基础数据类型的区分场景,以及标识符命名规则。结合实操代码演示int、float、str、bool等内置函数的转换逻辑与边界条件,助力开发者提升代码可维护性与数据处理效率。
一、Python注释的编写规范
1.1 单行注释
在复杂逻辑或关键计算处添加说明,可显著提升代码可读性。Python使用井号(#)作为单行注释标识,解析器会自动忽略该行及其右侧的所有文本。
# 打印基础问候语
print('hello world')
1.2 多行注释
适用于长篇说明、函数文档或多行逻辑暂存。使用三引号(''')开头并以相同符号结尾,中间内容不会被执行。
'''
以下为暂存的测试逻辑
print('暂不执行的代码块')
print('可安全删除')
'''
二、变量的定义与内存管理
2.1 核心概念
变量是程序用于存储数据的命名容器,遵循 变量名 = 值 的赋值格式。合理复用变量能避免硬编码,修改源数据即可全局生效,大幅降低后期维护成本。
# 定义变量(一次赋值,多处调用)
day_status = "今天周六,又是元气满满的一天啊"
print(day_status)
print(day_status)
print(day_status)
三、常见数据类型与识别方法
3.1 类型划分
代码中直接写入的固定值为字面量。Python根据业务需求将数据划分为多种类型,涵盖数值、布尔、字符串及复合结构等:

3.2 典型类型示例
- 数值型(Number):整数(
int)与浮点数(float)。如金额计算:money = 100,rate = 1.2。 - 布尔型(Boolean):仅包含
True或False,常用于流程控制判断。如状态标记:is_active = True。 - 字符串型(String):使用单双引号包裹文本。
city = "Beijing",需保证引号成对闭合。 - 复合类型:列表(
list)支持动态增删,元组(tuple)不可变,字典(dict)以键值对映射数据。
# 列表:有序可变集合
users = ['Alice', 'Bob']
# 元组:有序不可变集合
coordinates = (10, 20, 30)
# 字典:键值对映射
profile = {'name': 'Alice', 'age': 25}
3.3 动态类型检查
Python为动态类型语言,变量本身无类型,绑定对象才有类型。使用内置函数可实时追踪:
data_str = "test"
data_num = 3.14
print(type(data_str)) # 输出:
print(type(data_num)) # 输出:
四、变量命名规范
为保证代码兼容性与团队规范,标识符需严格遵循以下三条原则:
- 组成限制:仅限字母、数字和下划线,且首位绝对不能是数字。
- 大小写敏感:
Name与name会被识别为两个独立对象。 - 保留字避让:禁止使用Python关键字(如
if,else,class等),否则将触发语法报错。
五、数据类型转换实操
不同业务场景常需跨类型交互,Python提供核心转换器处理边界情况:
5.1 转换为整数(int)
# 字符串转整数(要求字符全为数字)
s_val = "123"
i_val = int(s_val) # 结果:123
# 浮点数截断取整(向零取整)
f_val = 1.63
print(int(f_val)) # 结果:1
# 布尔值映射
print(int(True)) # 结果:1
print(int(False)) # 结果:0
5.2 转换为浮点数(float)
print(float("11.31")) # 结果:11.31
print(float(100)) # 结果:100.0
5.3 转换为字符串(str)
# 各类底层数据均可序列化为文本
print(str(12)) # 结果:"12"
print(str(1.2)) # 结果:"1.2"
print(str(True)) # 结果:"True"
5.4 转换为布尔值(bool)
Python判定空值与零假非真:
print(bool(1)) # True(非零整数)
print(bool(0)) # False(零值)
print(bool(-5)) # True(负数同样视为非零)
print(bool(0.1)) # True
注意:字符串转 int 时若混入特殊符号或字母会抛出异常,需提前清洗数据或增加异常捕获逻辑。
以上就是Python基础语法中注释与变量管理的详细内容,更多关于Python变量赋值与数据类型转换的资料请关注本站其它相关文章!
免责声明:本文内容仅供参考,不代表本站观点。转载或引用请注明出处。









