Python 数据类型转换
将x转换为一个整数 | |
将x转换为一个长整数 | |
将x转换到一个浮点数 | |
创建一个复数 | |
将对象 x 转换为字符串 | |
将对象 x 转换为表达式字符串 | |
用来计算在字符串中的有效Python表达式,并返回一个对象 | |
将序列 s 转换为一个元组 | |
将序列 s 转换为一个列表 | |
转换为可变集合 | |
创建一个字典。d 必须是一个序列 (key,value)元组。 | |
转换为不可变集合 | |
将一个整数转换为一个字符 | |
将一个整数转换为Unicode字符 | |
将一个字符转换为它的整数值 | |
将一个整数转换为一个十六进制字符串 | |
将一个整数转换为一个八进制字符串 |
python运算符
操作数 “+”运算符
算术运算符:+、-、*、/、%、**、//(向下取整) 整数/整数=整数
比较(关系)运算符:==、!=、<>(py3废弃)、>、<、>=、<=
赋值运算符:=、+=、-=、*=、/=、%=、**=、//=
逻辑运算符:and(与 头false短路)、or(或 头非0短路)、not(非 not x)
位运算符 :&(按位与)、|、^(异位)、~、<<、>>
成员运算符:in(包含 x in y 判断x是否在y中)、 not in(不包含)
身份运算符:is(引用同对象,判断id)、is not
注意(区间[-5,256]。 超过则不相同)
运算符 | 描述 |
---|---|
** | 指数 (最高优先级) |
~ + - | 按位翻转, 一元加号和减号 (最后两个的方法名为 +@ 和 -@) |
* / % // | 乘,除,取模和取整除 |
+ - | 加法减法 |
>> << | 右移,左移运算符 |
& | 位 'AND' |
^ | | 位运算符 |
<= < > >= | 比较运算符 |
<> == != | 等于运算符 |
= %= /= //= -= += *= **= | 赋值运算符 |
is is not | 身份运算符 |
in not in | 成员运算符 |
not and or | 逻辑运算符 |