以下是一份 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 还有很多其他的特性和功能,可以根据具体需求进一步学习和探索。