这么多的内置函数能记住吗(对python的68个内置函数分类总结!)
文章图片
【阅读全文】
内置函数列表
'''
abs()dict()help()min()setattr()
all()dir()hex()next()slice()
any()divmod()id()object()sorted()
ascii()enumerate()input()oct()staticmethod()
compile()globals()map()reversed()__import__()
complex()hasattr()max()round()
delattr()hash()memoryview()set()
bin()eval()int()open()str()
bool()exec()isinstance()ord()sum()
bytearray()?lter()issubclass()pow()super()
bytes()?oat()iter()print()tuple()
callable()format()len()property()type()
chr()frozenset()list()range()vars()
classmethod()getattr()locals()repr()zip()
'''
数学运算
'''
abs() 返回绝对值
divmode() 返回商和余数
round() 四舍五入
pow(a, b) 求a的b次幂, 如果有三个参数. 则求完次幂后对第三个数取余
sum() 求和
min() 求最小值
max() 求最大值
'''
数据类型
'''
bool : 布尔型(True,False)
int : 整型(整数)
float : 浮点型(小数)
complex : 复数
'''
进制转换
'''
bin() :将转换成二进制
otc() :将转换成八进制
hex() :将转换成十六进制
'''
序列数据
'''
list() 将一个可迭代对象转换成列表
tuple() 将一个可迭代对象转换成元组
'''
数据切片、反转
'''
reversed() 将一个序列翻转, 返回翻转序列的迭代器
slice() 列表切片
'''
字符串
'''
str() 将数据转化成字符串
bytes() :把字符串转化成bytes类型
ord(): 输入字符找带字符编码的位置
chr() :输入位置数字找出对应的字符
ascii() :是ascii码中的返回该值 不是就返回u
repr() 返回一个对象的string形式
'''
数据集合
'''
字典:dict 创建字典
集合:set 创建集合
frozenset() 创建一个冻结的集合
'''
内置函数
'''
len() 返回对象中的元素的个数
sorted() 对可迭代对象进行排序操作
enumerate() :获取集合的枚举对象
all(): 迭代对象全部为True,才返回True
any() :迭代对象一个为True,就返回True
zip() :将可迭代的对象作为参数, 把对象中对应的元素打包成一个元组, 返回列表
fiter() :过滤 (lamda)
map() :根据提供的函数对指定序列做映射(lamda)
'''
数据作用域
'''
locals() :返回当前作用域中的名字
globals() :返回全局作用域中的名字
'''
迭代器与生成器
'''
range() :生成数据
next() :迭代器向下执行一次, 内部实际使?用了__ next__()方法返回迭代器的下一个项目
iter() :获取迭代器, 内部实际使用的是__ iter__()方法来获取迭代器
'''
字符串的代码块执行
'''
eval() :执行字符串类型的代码. 并返回最终结果
exec() :执行字符串类型的代码
compile(): 将字符串类型的代码编码。代码对象能够通过exec语句来执行或者eval()进行求值
'''
输入与打印
'''
print() : 打印输出
input() : 获取用户输出的内容
'''
hash()值
'''
hash() : 获取到对象的哈希值(int, str, bool, tuple)
'''
模块与文件
'''
__ import__() : 用于动态加载类和函数
open() : 用于打开一个文件, 创建一个文件句柄
'''
调用与帮助
'''
callable() : 用于检查一个对象是否是可调用的
help() : 函数用于查看函数或模块用途的详细说明
'''
内置属性
'''
dir() : 查看对象的内置属性, 访问的是对象中的__dir__()方法
'''
【往期精彩】
● 当大厂码农,遇到多年未见的公务员老同学,故事的结尾炸了...
● 必须要会的文件操作对象File,python文件读写操作利器!
【这么多的内置函数能记住吗(对python的68个内置函数分类总结!)】● 如何将一个python应用以docker镜像的方式来运行?
● 你不知道的CS模式的进程管理工具,状态监测、项目启停一目了然!
● python-celery专注于实现分布式异步任务处理、任务调度的插件!
● python远程服务操作工具:fabric,远程命令、本地命令、服务器操作利器!
● python超赞插件you-get,执行一行命令即可下载、命令行下载工具推荐!
● 办公自动化:Python-win32com自动将word文档转换成pdf格式!
● pandas数据统计插件的连接函数concat()妙用,灵活处理数据对象!
● Git LFS 3.0.0 发布,对大文件进行版本控制的 Git 扩展
● python有序序列的字典序列推导式运用技巧!
● python经典有序序列的list列表推导式实践运用
● python常用转义字符串总结:各种字符转义的不同、如何取消转义字符效果?
● 如何使用python完成对WebService服务的调用?suds-py3插件安利一下!
推荐阅读
- 9班|9班 刘志雪
- angular2内置管道
- 谁还用剩米饭做蛋炒饭啊,现在流行这么吃!
- 给史多多的第一百五十八封信
- 联机共读11期-6.2-汤亚萍|联机共读11期-6.2-汤亚萍 “好的内容+多的流量=知名的品牌”
- 青春终有一日是要这么自然的逝去的……
- 乔达摩悉达多的故事|乔达摩悉达多的故事 - 09
- 和知网差不多的论文网站有哪些()
- 闰蜜
- 兔兔这么可爱,为什么要吃兔兔