- int:
- int_obkect.bit_length() 二进制位数
- bin(int_obj):数值转换为二进制字符串
- float:
- 特殊字符串: Infinity, -Infinity, NaN :正无穷,负无穷,nan
- float.as_integar_ratio()转换为分数,返回tuple(int,int)
- hex()转换为十六进制字符串 fromhex()从16进制转换为浮点数
- is_integer()是否为整数 2.0.is_integar() -> True
- complex:
- 创建complex(int,int)
- real()实部 imag()虚部
- conjugater() 共轭复数 conkugater(1+2j) ->1-2j
- 对其开方 cmath.sqrt()
- bool:
- 逻辑运算
- A and B :A为0(False)->A, else 返回B
- A or B :A不为0/NaN/False -> A, else B
- 以上执行短路运算: 如果返回A,就不进行B的计算。常用于不确定A是否为空而把B作为候补
- 逻辑运算
- str:
- 编码:默认16位unicode。 u' '
- ‘’‘ ’‘’ 或“”“ ”“” 内字符串可以跨行
- ord(char) : 把字符转换为unicode码 char(int10) : 把unicode转换为字符
- 格式化字符串 str.format(), str % ()
- 位运算
- 内置标准数学函数
数据类型边角知识,位运算
最新推荐文章于 2024-07-08 00:01:13 发布