基础知识
标准数据类型
不可变数据
- Number(数字): int、float、complex(复数)、Boolean(布尔)
- String(字符串)
- Tuple(元组)
可变数据
- List(列表)
- Dictionary(字典)
- Set(集合)
数学操作符
| 操作符 | 操作 | 例子 | 求值为 |
|---|---|---|---|
| ** | 指数 | 2 ** 3 | 8 |
| % | 取模/取余数 | 22 % 8 | 6 |
| // | 整除/商数取整 | 22 // 8 | 2 |
| / | 除法 | 22 / 8 | 2.75 |
| * | 乘法 | 3 * 5 | 15 |
| - | 减法 | 5 - 2 | 3 |
| + | 加法 | 2 + 2 | 4 |
info
优先级从高到底。
编码风格
| 场景 | 建议 | 示例 |
|---|---|---|
| 模块/包名 | 简短、全小写、非必要时不带下划线 | imp、sys |
| 函数名 | 全小写、用下划线增加可读性 | foo()、my_func() |
| 变量名 | 全小写、用下划线增加可读性 | my_var |
| 类名 | 单词首字母大写 | MyClass |
| 常量名 | 全大写、下划线分隔 | PI、TAX_RATE |
| 缩进 | 每级相差4个空格、不用Tab键 | |
| 比较操作 | 不要与True或False值做比较 | if my_var: |
常用函数
len()函数
len() 返回对象(字符、列表、元组等)长度或项目个数。
str()、 int() 和 float() 函数
用于字符串、整型和浮点型之间的转换。