内置函数
接触过的函数:
len()
print()
dir()
max()
int()
min()
sum()
str()
list()
tuple()
id()
1、print( )
print('666',end='')
print('666')
print(1,2,3,4,5,sep='|') 以 | 作为分隔符
f = open('file','w',encoding='utf-8')
print(666,file=f) 将文件句柄传入,将666 写入文件中
f.close()
dir() 查找对象的所有方法
print(dir([]))
十进制转化成二进制
print(bin(100))
将十进制转化成八进制
print(oct(9))
将十进制转化成十六进制
print(hex(33))
数据类型str()
float :浮点数,不包含(无线不循环小数)
int()
complex() 复数
enumerate(iterable,start 起始值) 列举
l = ['a','b','c']
for i in enumerate(l,1):
print(i)
输出:
(1, 'a')
(2, 'b')
(3, 'c')
all
可迭代对象里面的所有的值转化成bool值如果都是True则,返回True
print(all([1,2,3,0]))
hash( ) 通过哈希表的规则,将对象转换成哈希值
print(hash('fd'))
locals() 将局部的变量储存起来
globals() 将全局的变量,函数名,等等 储存起来.
数据类型
list() str() tuple() set() dict() int()
help(str)
将你查询的对象所有信息都拿出来.
abs( )
取绝对值
max(iterable,函数)
例:max(1,2,-3,key=abs)
取max中绝对值最大的
sum iterable,初始值
ret = sum([1,2,3],10)
求和,起始值是10
callable 判断此变量是不是函数名
print(callable(name))
divmod() 分页
print(divmod(7,2)) #(商,余数)
(3,1) 输出结果是7/2的整数和余数组成的元组
eval 有返回值 除去字符串两边的引号,返回里面的内容
exec 没有返回值 除去字符串两边的引号,执行里面的代码