Python CheatSheet
转载自reference/python.md at main · jaywcjlove/reference (github.com)
Python 3 备忘清单
Python 备忘单是 Python 3 编程语言的单页参考表
入门
介绍
- Python (python.org)
- Learn X in Y minutes (learnxinyminutes.com)
- Regex in python (quickref.me)
Hello World
1 | |
Python 中著名的“Hello World”程序
变量
1 | |
Python 不能在没有赋值的情况下声明变量
数据类型
| :- | :- |
|---|---|
str |
Text |
int, float, complex |
Numeric |
list, tuple, range |
Sequence |
dict |
Mapping |
set, frozenset |
Set |
bool |
Boolean |
bytes, bytearray, memoryview |
Binary |
查看: Data Types
Slicing String
1 | |
查看: Strings
Lists
1 | |
查看: Lists
If Else
1 | |
查看: 流程控制
循环
1 | |
查看: Loops
函数
1 | |
查看: Functions
文件处理
1 | |
查看: 文件处理
算术
1 | |
/ 表示 x 和 y 的商,// 表示 x 和 y 的底商,另见 StackOverflow
加等于
1 | |
f-字符串(Python 3.6+)
1 | |
查看: [Python F-Strings](#f-字符串(Python 3.6+))
Python 数据类型
字符串
1 | |
查看: Strings
数字
1 | |
布尔值
1 | |
Lists
1 | |
查看: Lists
元组 Tuple
1 | |
类似于 List 但不可变
Set
1 | |
一组独特的项目/对象
字典 Dictionary
1 | |
Key:值对,JSON 类对象
Casting
整数 Integers
1 | |
浮点数 Floats
1 | |
字符串 Strings
1 | |
Python 字符串
类数组
1 | |
获取位置 1 或最后的字符
循环
1 | |
遍历单词 foo 中的字母
切片字符串
1 | |
1 | |
1 | |
1 | |
步长
1 | |
字符串长度
1 | |
len() 函数返回字符串的长度
多份
1 | |
检查字符串
1 | |
连接
1 | |
格式化
1 | |
1 | |
format() 方法
1 | |
Input 输入
1 | |
从控制台获取输入数据
Join 加入
1 | |
Endswith 以..结束
1 | |
Python F 字符串(自 Python 3.6+ 起)
f-Strings 用法
1 | |
它从 Python 3.6 开始可用,另见: 格式化的字符串文字
f-Strings 填充对齐
1 | |
f-Strings 类型
1 | |
F-Strings Sign
1 | |
F-Strings 其它
1 | |
Python Lists
定义
1 | |
生成
1 | |
添加
1 | |
List 切片
列表切片的语法:
1 | |
切片
1 | |
省略索引
1 | |
迈着大步
1 | |
删除
1 | |
使用权
1 | |
连接
1 | |
排序和反转
1 | |
计数
1 | |
重复
1 | |
Python 流程控制
基本
1 | |
一行
1 | |
else if
1 | |
Python 循环
基础
1 | |
有索引
1 | |
While
1 | |
Break
1 | |
Continue
1 | |
范围
1 | |
使用 zip()
1 | |
列表理解
1 | |
Python 函数
基础
1 | |
返回
1 | |
位置参数
1 | |
关键字参数
1 | |
返回多个
1 | |
默认值
1 | |
匿名函数
1 | |
Python 模块
导入模块
1 | |
从一个模块导入
1 | |
全部导入
1 | |
缩短模块
1 | |
功能和属性
1 | |
Python 文件处理
读取文件
逐行
1 | |
带行号
1 | |
字符串
写一个字符串
1 | |
读取一个字符串
1 | |
对象
写一个对象
1 | |
读取对象
1 | |
删除文件
1 | |
检查和删除
1 | |
删除文件夹
1 | |
Python 类和继承
Defining
1 | |
构造函数
1 | |
方法
1 | |
类变量
1 | |
Super() 函数
1 | |
1 | |
repr() 方法
1 | |
用户定义的异常
1 | |
多态性
1 | |
覆盖
1 | |
继承
1 | |
各种各样的
注释
1 | |
1 | |
1 | |
生成器
1 | |
生成器可帮助您编写惰性代码
要列出的生成器
1 | |
处理异常
1 | |
另见
- Python (python.org)
- Learn X in Y minutes (learnxinyminutes.com)
- Regex in python (quickref.me)
Python CheatSheet
https://gsyx.vercel.app/2022/11/18/Python/Python-CheatSheet/