查看内置函数
#方法一
dir(__builtins__)
#方法二
import builtins
dir(builtins)
数据类型
bool:布尔型(True, False)
int: 整形(整数)
float:浮点型(小数)
complex : 复数
进制转换
bin() 将给的参数转换成为二进制
oct() 将给的参数转换成为八进制
hex() 将给的参数转换成为十六进制
print(bin(10)) # 十进制转二进制
print(oct(10)) # 十进制转八进制
print(hex(10)) # 十进制转十六进制
数学运算
abs() 返回绝对值
divmod() 返回商和余数
round() 四舍五入
pow(a, b) 求a的b次幂, 如果有三个参数,则求完全次幂后对第三个数取余
sum() 求和
min() 求最小值
max() 求最大值
print(abs(-65)) # 绝对值65
print(divmod(20, 3)) # 求商和余数:(6,2)
print(round(4.50)) # 五舍六入 : 4
print(round(4.51)) # 5
print(pow(10, 2, 3)) # 如果给了第三个参数, 表示最后取余: 1
print(sum([1, 2, 3, 4, 5, 6, 7, 8, 9, 10])) # 求和:55
print(min(5, 6, 7, 8, 9, 3, 2, 10)) # 求最小值 2
print(max(1, 2, 4, 5, 6, 8, 7, )) # 求最大值 8
序列
"""列表和元组"""
print(list((1, 2, 3, 4, 5, 6, 7, 8)))
print(type((list((1, 2, 3, 4, 5, 6, 7, 8)))))
print(tuple([1, 2, 3, 4, 5, 6, 7, 8]))
print(type((tuple([1, 2, 3, 4, 5, 6, 7, 8]))))
reversed()将一个序列翻转,返回翻转序列的迭代器
slice()列表的切片
lst = "你好呀"
lt = reversed(lst)
str()将数据转换成字符串
bytes()ba字符串转换成为bytes类型
ord() 输入字符找带字符编码的位置
chr() 输入位置数字找出对应的字符
ascii() 是ascii码中的返回值 不是就返回u
repr() 返回一个对象的string形式