
1.常用关键字
1.1 基础常用
if:条件判断
else:否则
elif:否则如果
for:循环
while:循环
break:跳出循环
continue:跳过本次循环
return:函数返回值
def:定义函数
class:定义类
1.2 逻辑与判断
and:并且
or:或者
not:非
in:在… 里面
is:是(判断身份)
True:真
False:假
None:空值
1.3 异常与结构
try:尝试执行
except:捕获异常
finally:最终一定执行
raise:主动抛出异常
pass:空语句,占位用
import:导入模块
from:从模块导入
as:起别名
1.4 其他高频
global:声明全局变量
nonlocal:声明外层非全局变量
with:简化资源操作(文件、锁等)
del:删除变量 / 对象
2.基础语法
2.1 输出与输入
打印内容:print()
print("Hello Python")print(123)获取用户输入:input()
name = input("请输入名字:")print("你好," + name)
2.2 变量与命名规则
变量用来存数据:a = 10
命名规则:
2.3 常见数据类型
整数 int:1, 100, -5
浮点数 float:3.14, 0.5
字符串 str:用单 / 双引号包裹,"你好"
布尔值 bool:True / False
空值 None:表示什么都没有
查看类型:
print(type(123)) # <class 'int'>
2.4 常用运算符
算术:
+ - * / % // **
比较:> < >= <= == !=
逻辑:andornot
2.5 字符串操作
拼接:"a" + "b"
重复:"Hi" * 3
切片(取字符):
s = "abcdef"print(s[0]) # 第一个字符print(s[1:3]) # 第2到第3个
2.6 列表 list(最常用容器)
有序、可修改
lst = [1, 2, "apple", True]lst.append(3) # 添加lst[0] = 100 # 修改del lst[1] # 删除
2.7 字典 dict(键值对)
info = {"name": "小明", "age": 20}print(info["name"])info["age"] = 212.8 条件判断(if)
score = 85if score >= 60: print("及格")elif score >= 90: print("优秀")else: print("不及格")注意:Python 用缩进代表代码块,非常重要!
2.9 循环语句
for 循环
for i in range(5): print(i)
while 循环
n = 0while n < 5: print(n) n += 1
2.10 函数 def
封装重复代码:
def add(a, b): return a + bprint(add(1, 2))
2.11 注释
单行:# 注释内容
多行:""" 注释 """