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