Python 基础 - 第一节
📋 本节要点
| 知识点 | 说明 |
|---|---|
print() |
输出函数,用于显示内容 |
# |
单行注释符号 |
""" ''' |
多行注释符号 |
end= |
控制 print 的结束字符(默认换行) |
| 变量 | 存储数据的容器,可重复赋值 |
| 命名规则 | 字母/数字/下划线,不能以数字开头 |
1. 第一个 Python 程序
print() 是 Python 中最常用的输出函数,用于在屏幕上显示内容。
print("hello,world!") # 第一个程序
运行结果:
hello,world!
2. 注释
注释是对代码的解释说明,不会被执行,主要用于提高代码的可读性。
2.1 单行注释
使用 # 符号开头,# 后面的内容不会被执行。
# 这是一个单行注释
print("Hello") # 这也是注释
2.2 多行注释
使用三个引号(""" 或 ''')包裹,可以写多行内容。
"""
这是多行注释
里面的内容不会运行
通常用于模块或函数的说明
"""
3. 变量
变量是存储数据的"容器",可以理解为贴标签的过程。
3.1 变量的定义
name = "simis" # 字符串类型
age = 25 # 整数类型
age1 = "25" # 这也是字符串类型!
重要:变量名
age和age1虽然都表示年龄,但age是数字25,而age1是字符串"25"。它们的类型不同,用途也不同。
3.2 变量可重复赋值
变量可以重复赋值,新值会覆盖旧值。
x = 10
print(x) # 10
x = 20 # 重新赋值
print(x) # 20
x = x + 5 # 先用 x 原来的值计算,再赋值
print(x) # 25
运行结果:
10
20
25
3.3 Python 动态类型
Python 是动态类型语言,变量的类型由赋的值决定,且可以随时改变。
data = 42 # 整数类型
print(data, type(data))
data = "你好" # 改为字符串类型(动态类型特性)
print(data, type(data))
运行结果:
42 <class 'int'>
你好 <class 'str'>
4. 变量命名规则
给变量取名时需要遵守以下规则:
4.1 基本规则
| 规则 | 说明 | 正确示例 | 错误示例 |
|---|---|---|---|
| 只能包含字母、数字、下划线 | 不能包含空格、特殊符号 | my_name |
my name |
| 不能以数字开头 | 必须以字母或下划线开头 | name2 |
2name |
| 区分大小写 | name 和 Name 不同 |
age 和 Age |
— |
| 不能使用关键字 | Python 保留的特殊单词 | my_if |
if |
关键字列表:
if、for、while、def、class、import、True、False、None等。
4.2 命名规范(建议)
除了基本规则,还有业界推荐的命名风格:
# ✅ 推荐的命名方式(snake_case)
user_name = "小明"
total_score = 95
is_student = True
# ❌ 不推荐的命名方式
# UserName = "小明" # 大驼峰通常用于类名
# username = "小明" # 没有下划线,可读性差
# u = "小明" # 单个字母不明确
建议:变量名要见名知意,让别人一看就知道存的是什么数据。
5. print() 函数详解
print() 函数可以输出各种类型的数据。
4.1 基本用法
print("python版本",end="---")
print("3.14")
print(name)
print(age)
运行结果:
python版本---3.14
simis
25
说明:默认情况下,
print()会在输出内容后自动换行。如果使用end="---"参数,可以自定义结尾字符。
4.2 多个内容的输出
print() 函数可以同时输出多个内容:
# 使用逗号分隔,会自动添加空格
print("姓名", name, "年龄", age)
# 使用加号拼接(仅限字符串)
print("姓名" + name + "年龄" + age1)
# 最新用法f-string
print(f"姓名:{name},年龄:{age}")
注意:使用加号
+拼接时,必须保证类型一致。数字类型需要通过str()函数转换为字符串。
5. 简单的数学运算
Python 支持直接的数学运算:
print(100 + 200 * 2 - 5 + 6)
print("100+200=", 100 + 200)
运行结果:
601
100+200= 300
下一节预告:数据类型详解(字符串、整数、浮点数、布尔值)
评论区
0 条暂时还没有评论,欢迎来抢沙发。