清华大牛整理的Python函数合集:68个内置函数请收好!(建议收藏)

本文介绍了Python的68个内置函数,涵盖数据类型、进制转换、数学运算、数据结构、作用域、迭代器、字符串执行、输入输出、内存管理和文件操作等方面,是学习Python的基础资源。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

Python函数合集:68个内置函数请收好!(建议收藏)

 

内置函数就是python给你提供的, 拿来直接用的函数,比如print.,input等。截止到python版本3.6.2 python一共提供了68个内置函数。

很多人学习python,不知道从何学起。很多人学习python,掌握了基本语法过后,不知道在哪里寻找案例上手。很多已经做案例的人,却不知道如何去学习更加高深的知识。那么针对这三类人,我给大家准备了一些学习资料,免费领取视频教程,电子书籍等等 ,详情见最后!

#68个内置函数  
# abs()         dict()      help()       min()       setattr()  
# all()         dir()       hex()        next()      slice()   
# any()         divmod()    id()         object()    sorted()   
# ascii()       enumerate() input()      oct()       staticmethod()   
# bin()         eval()      int()        open()      str()   
# bool()        exec()      isinstance() ord()       sum()   
# bytearray()   filter()     issubclass() pow()       super()   
# bytes()       float()      iter()       print()     tuple()   
# callable()    format()    len()        property()  type()   
# chr()         frozenset() list()       range()     vars()   
# classmethod() getattr()   locals()     repr()      zip()   
# compile()     globals()   map()        reversed()  __import__()   
# complex()     hasattr()   max()        round()   
# delattr()     hash()      memoryview() set() 

和数字相关

1. 数据类型

  • bool : 布尔型(True,False)
  • int : 整型(整数)
  • float : 浮点型(小数)
  • complex : 复数

2. 进制转换

  • bin() 将给的参数转换成二进制
  • otc() 将给的参数转换成八进制
  • hex() 将给的参数转换成十六进制
print(bin(10))  # 二进制:0b1010  
print(hex(10))  # 十六进制:0xa  
print(oct(10))  # 八进制:0o12 

3. 数学运算

  • abs() 返回绝对值
  • divmode() 返回商和余数
  • round() 四舍五入
  • pow(a, b) 求a的b次幂, 如果有三个参数. 则求完次幂后对第三个数取余
  • sum() 求和
  • min() 求最小值
  • max() 求最大值
print(abs(-2))  # 绝对值:2  
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,3,9,12,7,2))  #求最小值:2  
print(max(7,3,15,9,4,13))  #求最大值:15 

和数据结构相关

1. 序列

(1)列表和元组

  • list() 将一个可迭代对象转换成列表
  • tuple() 将一个可迭代对象转换成元组
print(list((1,2,3,4,5,6)))  #[1, 2, 3, 4, 5, 6]  
print(tuple([1,2,3,4,5,6]))  #(1, 2, 3, 4, 5, 6) 

(2)相关内置函数

  • reversed() 将一个序列翻转, 返回翻转序列的迭代器
  • slice() 列表的切片
lst = "你好啊"  
it = reversed(lst)   # 不会改变原列表. 返回一个迭代器, 设计上的一个规则  
print(list(it))  #['啊', '好', '你']  
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] 

(3)字符串

  • str() 将数据转化成字符串
print(str(123)+'456')  #123456  
format()     与具体数据相关, 用于计算各种小数, 精
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值