查看内置函数
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形式 |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· 单线程的Redis速度为什么快?
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码