查看内置函数

1
2
3
4
5
6
#方法一
dir(__builtins__)
 
#方法二
import builtins
dir(builtins)

数据类型

1
2
3
4
5
6
7
bool:布尔型(True, False
 
int: 整形(整数)
 
float:浮点型(小数)
 
complex : 复数

进制转换

1
2
3
4
5
6
7
bin() 将给的参数转换成为二进制
oct() 将给的参数转换成为八进制
hex() 将给的参数转换成为十六进制
 
print(bin(10))  # 十进制转二进制
print(oct(10))  # 十进制转八进制
print(hex(10))  # 十进制转十六进制

数学运算

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
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

序列

1
2
3
4
5
6
"""列表和元组"""
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]
1
2
3
4
5
6
7
8
9
10
11
str()将数据转换成字符串
 
bytes()ba字符串转换成为bytes类型
 
ord() 输入字符找带字符编码的位置
 
chr() 输入位置数字找出对应的字符
 
ascii() 是ascii码中的返回值  不是就返回u
 
repr() 返回一个对象的string形式

  

 

 

 

 posted on   boye169  阅读(17)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· 单线程的Redis速度为什么快?
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
点击右上角即可分享
微信分享提示