内置函数分类图
2020-09-16 10:02:19 0 举报
AI智能生成
登录查看完整内容
总结归纳Python内置函数的基本内容
作者其他创作
大纲/内容
内置函数
反射相关(4)
基础数据类型相关(38)
和数字相关(14)
数据类型(4)
bool
将给定的数据转换成bool值. 如果不给值. 返回False
语法规则:bool(其他数据类型)
int
语法规则:int(其他数据类型)
float
将给定的数据转换成float值. 也就是⼩小数
语法规则:float(其他数据类型)
complex
进制转换(3)
bin
将给的参数转换成⼆二进制
语法规则:print(bin(参数))
oct
将给的参数转换成八进制
语法规则:print(oct(参数))
hex
将给的参数转换成⼗十六进制
语法规则:print(hex(参数))
数学运算(7)
abs
返回绝对值:abs()
divmod
round
pow
sum
求和:sum(可迭代对象)
min
求最小值
max
求最大值
和数据结构相关(24)
序列(13)
列表和元组(2)
list
将⼀一个可迭代对象转换成列列表
常用语法规则:list(其他的数据类型)
tuple
将⼀一个可迭代对象转换成元组
常用语法规则:tuple(其他的数据类型)
相关内置函数(2)
reversed
lst = \"你好啊\"it = reversed(lst) print(list(it))
slice
列列表的切片
字符串(9)
str
将数据转化成字符串
format
bytes
把字符串转化成bytes类型
bs = bytes(\"今天天气不错\
bytearry
ret = bytearray(\"alex\
memoryview
查看bytes在内存中的情况
s = memoryview(\"麻花藤\".encode( \"utf-8\"))print(s)
ord
输入字符找带字符编码的位置
chr
输入位置数字找出对应的字符
print(chr(65)) # 已知码位. 计算字符print(chr(20018))
ascii
是ascii码中的返回该值 不是就返回\\u...
print(ascii(\"房\"))
repr
返回⼀一个对象的string形式
name = \"你好. \我叫%s周润发\" % \"李嘉诚\
数据集合(3)
字典(1)
dict
创建⼀一个字典
集合(2)
set
创建⼀一个集合
frozenset
创建⼀一个冻结的集合. 冻结的集合不能进⾏行行添加和删除操作
相关内置函数(8)
len
返回⼀一个对象中的元素的个数:len(a)
sorted
对可迭代对象进⾏行行排序操作,内置函数. 返回给你一个新列表 新列表是被排序的
ll=[\"l\
enumerate
all
any
zip
将多个可迭代对象按最少的元素个数的相同索引对应的值提取出来组成一个元组
lst1 = [\"施瓦辛格\
fiter
map
会根据提供的函数对指定序列列做映射
把可迭代对象中的每一个元素传递给前面的函数进行处理. 处理的结果会返回成迭代器
作用域相关(2)
locals
函数会以字典的类型返回当前位置的全部局部变量。
globals
函数以字典的类型返回全部全局变量。
面向对象相关(9)
迭代器/生成器相关(3)
range
获取一定范围内的int数据类型
next
迭代器调用迭代对象
语法规则:next(a),和a.__next__()功能一样
iter
可迭代对象包含的
其他(12)
字符串类型代码的执行(3)
eval
执行字符串类型的代码,并返回最终结果
只适合比较简单单的代码
s = \"25*4\"a = eval(s) print(a)
exec
执行字符串类型的代码,不返回结果
所有的类型都适合
s = \"for i in range(10): print(i)\"a = exec(s) # execprint(a)
complie
将一个字符串编译为字节代码,并不会执行
一般需要调用eval或exec两个函数
code1 = \"for i in range(10): print(i)\
输入输出(2)
input
手动传入参数
a=input(\"提示语\")
print
内存相关(2)
hash
id
a = 12print(hash(a))
文件操作相关(1)
open
打开文件
模块相关(1)
__import__
动态导入模块
name = input(\"请输入你要导入的模块:\")__import__(name)
帮助(1)
help
编程语言界常用函数
调用相关(1)
callable
判断所给参数是否可以被调用,函数是可以被调用的
结果返回True说明可以调用,否则就是不可以
def func(): print(\"马化腾\")print(callable(func))
查看内置属性(1)
dir
print(dir(str))
0 条评论
回复 删除
下一页