查看内置函数

#方法一
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) # 不会改变原来列表,返回一个迭代器,设计上的一个规则
print((list(lt))) # ['呀', '好', '你']
lst = [1, 2, 3, 4, 5, 6, 7]
print(lst[1:3:1]) # [2,3]
s = slice(1, 3, 1) # 切片用的
print(lst[s]) # [2,3]

str()将数据转换成字符串

bytes()ba字符串转换成为bytes类型

ord() 输入字符找带字符编码的位置

chr() 输入位置数字找出对应的字符

ascii() 是ascii码中的返回值  不是就返回u

repr() 返回一个对象的string形式

  

 

 

 

 posted on 2023-01-16 11:33  boye169  阅读(11)  评论(0编辑  收藏  举报