1.7 KiB
1.7 KiB
第2章 变量与数据类型
2.1 变量
在 Python 中,变量不需要声明类型,直接赋值即可创建。
name = "张三"
age = 20
height = 1.75
is_student = True
变量命名规则
- 只能包含:字母、数字、下划线
- 不能以数字开头
- 区分大小写:
Name和name是不同的变量 - 不能使用关键字:如
if、for、class等
推荐命名风格
| 类型 | 示例 | 说明 |
|---|---|---|
| 普通变量 | user_name |
蛇形命名法 |
| 常量 | MAX_SIZE |
全大写 |
2.2 数字
整数(int)
a = 100
b = -50
print(type(a)) # <class 'int'>
浮点数(float)
pi = 3.14159
price = 9.9
数字运算
print(10 + 3) # 加法
print(10 - 3) # 减法
print(10 * 3) # 乘法
print(10 / 3) # 除法
print(10 // 3) # 整除
print(10 % 3) # 取余
print(10 ** 3) # 幂运算
2.3 字符串
name = "Python"
print(len(name)) # 字符串长度
print(name[0]) # 索引从0开始
print(name[0:3]) # 切片操作
print(name.upper()) # 转大写
字符串格式化
name = "小明"
age = 18
print(f"我叫{name},今年{age}岁")
2.4 列表
fruits = ["苹果", "香蕉", "橙子"]
fruits.append("西瓜")
fruits.insert(0, "梨")
fruits.pop()
2.5 字典
student = {
"name": "张三",
"age": 20,
"major": "计算机科学"
}
print(student["name"])
本章练习
- 创建一个包含5个元素的列表,并进行增删改操作
- 创建一个学生字典,包含姓名、年龄、成绩等信息
- 编写程序,输入圆的半径,计算圆的面积