以下是一份 Python 的速查表(cheatsheet):
一、基础语法
- 变量与数据类型
- 变量定义:
variable_name = value
- 常见数据类型:
- 整数:
int
,例如a = 5
。 - 浮点数:
float
,例如b = 3.14
。 - 字符串:
str
,例如c = "Hello, World!"
。 - 布尔值:
bool
,取值为True
或False
。
- 运算符
- 算术运算符:
+
(加)、-
(减)、*
(乘)、/
(除)、%
(取余)、**
(幂)。 - 比较运算符:
==
(等于)、!=
(不等于)、<
(小于)、>
(大于)、<=
(小于等于)、>=
(大于等于)。 - 逻辑运算符:
and
(与)、or
(或)、not
(非)。
- 控制流
- 条件语句:
收起
python
复制
if condition: # 条件为真时执行的代码 elif another_condition: # 另一个条件为真时执行的代码 else: # 所有条件都不满足时执行的代码
- 循环语句:
for
循环:
for item in iterable: # 循环体
while
循环:
while condition: # 循环体
二、数据结构
- 列表(List)
- 定义:
my_list = [item1, item2,...]
。 - 操作:
- 访问元素:
my_list[index]
。 - 添加元素:
my_list.append(item)
。 - 删除元素:
my_list.remove(item)
或del my_list[index]
。
- 元组(Tuple)
- 定义:
my_tuple = (item1, item2,...)
。 - 特点:不可变。
- 字典(Dictionary)
- 定义:
my_dict = {key1: value1, key2: value2,...}
。 - 操作:
- 访问值:
my_dict[key]
。 - 添加键值对:
my_dict[key] = value
。 - 删除键值对:
del my_dict[key]
。
- 集合(Set)
- 定义:
my_set = {item1, item2,...}
。 - 操作:
- 添加元素:
my_set.add(item)
。 - 删除元素:
my_set.remove(item)
。
三、函数
- 定义函数:
def function_name(parameters): # 函数体 return result
- 调用函数:
result = function_name(arguments)
。
四、模块与包
- 导入模块:
import module_name
。 - 导入特定函数或变量:
from module_name import function_name, variable_name
。
五、面向对象编程
- 定义类:
class ClassName: def __init__(self, parameters): # 初始化方法 self.variable = value def method_name(self, parameters): # 方法体
- 创建对象:
object_name = ClassName(arguments)
。
六、异常处理
- 捕获异常:
try: # 可能引发异常的代码 except ExceptionType as e: # 异常处理代码 finally: # 无论是否发生异常都执行的代码
这只是一个简要的 Python 速查表,Python 还有很多其他的特性和功能,可以根据具体需求进一步学习和探索。