入门 Python —— 从基础语法到控制流
一、Python 基础语法初体验
1.1 字面量与注释
-
字面量
123 # 整数字面量 "Hello" # 字符串字面量 True # 布尔字面量 -
注释
# 单行注释 """ 多行注释 支持跨越多行 """
1.2 变量与标识符
-
变量本质
a = 10 # 创建整数对象10,变量a指向该内存地址 b = a # 变量b指向同一内存地址 -
标识符规则
:
- 由字母、数字、下划线组成,首字符不能为数字
- 区分大小写(如
name和Name是不同变量) - 避免使用关键字(如
if、else等)
二、数据类型与运算符
2.1 基础数据类型
| 类型 | 示例 | 说明 |
|---|---|---|
| 整数 (int) | 10, -5 | 支持任意大小整数 |
| 浮点数 (float) | 3.14, 2e5 | 科学计数法表示 |
| 字符串 (str) | "Python" | 单双引号均可 |
| 布尔 (bool) | True, False | 注意首字母大写 |
2.2 数据类型转换
-
显式转换
num = 10 float_num = float(num) # 转换为浮点数 str_num = str(num) # 转换为字符串 -
隐式转换
result = 5 + 3.14 # 自动转换为浮点数运算
2.3 运算符详解
-
算术运算符
10 + 3 # 加法 10 % 3 # 取模(结果为1) 10 ** 3 # 幂运算(结果为1000) -
比较运算符
5 > 3 # True "abc" == "ABC" # False(区分大小写) -
赋值运算符
a += 5 # 等价于 a = a + 5
三、字符串操作进阶
3.1 字符串拼接
name = "Alice"
greeting = "Hello, " + name + "!" # 输出:Hello, Alice!
3.2 字符串格式化
-
传统方式
age = 20 print("I'm %d years old." % age) # 输出:I'm 20 years old. -
format 方法
print("My name is {}. I'm {}.".format("Bob", 25)) -
f-string(推荐)
print(f"Score: {90 + 10}") # 输出:Score: 100
四、用户输入与控制流
4.1 接收用户输入
name = input("请输入姓名:") # 输入:张三
age = int(input("请输入年龄:")) # 输入:20
print(f"你好,{name},你今年{age}岁!")
4.2 条件判断(if 语句)
score = 85
if score >= 90:
print("优秀")
elif score >= 80:
print("良好")
else:
print("继续努力")
4.3 循环结构
-
while 循环
count = 0 while count < 5: print(count) count += 1 # 输出:0 1 2 3 4 -
for 循环
fruits = ["apple", "banana", "orange"] for fruit in fruits: print(fruit) -
结合 range 函数
for i in range(1, 6): # 生成1~5的整数序列 print(i)
细节决定成败!
个人愚见,如有不对,恳请斧正!

浙公网安备 33010602011771号