- 数据类型
数字型:int float boolean
非数字型:字符串 列表 元组 字典
可变类型:列表 字典
不可变类型:数字 字符串 元组
数字类型:整数 浮点数 复数 小数和分数
操作符 | 说明 | 举例 |
** | 幂运算 | 2**3 |
~ | 按位取反 | ~5 |
- | 负号 | -5 |
*,%,/, // | 乘法、求余法、真除法、fioor除法 | 2*3、3%2、5/2 5//2 |
+ - | 加法 减法 | 2+3 2-3 |
<< , >> | 向左移位 向右移位 | 3<<2 12>>2 |
& | 按位与 | 5&2 |
^ | 按位异或 | 5^2 |
| | 按位或 | 5|2 |
< <= > >= == != | 小于 小于等于 大于 大于等于 相等 不等 | 2<3 2<=3 2>3 2>=3 2==3 2!=3 |
- 字符串内置模块常用方法
ord() 返回字符的unicode码
chr() 返回unicode码对应字符
lower() 将字符串全部转换为小写
upper() 将字符串全部转换为大写
count() 计算字符在字符串中出现的次数
startswith() 判断是否以给定的字符开头
endswith() 判断是否以给定的字符结尾
strip() 默认删除首尾空格
replace() 替换
split() 以给定字符分隔,返回分隔后的列表
len() 计算长度
find() 返回字符在字符串中第一次出现的索引,没有返回-1
format() 格式化字符串
切片
索引
- 基本输入和输出
使用input()输入数据,使用print()输出数据
- 字符串操作符
字符串常量
单引号 ‘’ 双引号 “” 三引号
in 空格 加号 星号 逗号
- 组合数据类型
集合运算
len ()计算集合的长度
add()添加
remove() 移除
clear() 清空
- . 运算符
1) - 差集
2) | 并集(或者)
3) & 交集(并且)