print:
打印,将对象打印到文件对象,默认为标准输出。
input:
输入,允许用户输入一行文本,并返回该文本作为字符串。
type:
返回变量类型
isinstance:
返回是否是该类型的实例
int:
将字符串转整数, 也可以指定进制
将浮点数转为整数
可以将布尔值转为整数
float:
将字符串转为浮点数
可以将整数转浮点数
可以将布尔值转浮点数
bool:
可以将任意类型转换为布尔值
str:
可以将任意类型转换为字符串
bin:返回二进制 oct: 返回八进制 hex: 返回十六进制
range:
可以返回一些列数字
只有一个数字: 代表stop(不包含)
只有两个数字:第一个代表start(包含) 第二个代表stop(不包含)
有三个数字:第一个代表start(包含) 第二个代表stop(不包含) 第三个代表step(步长)
扩展
第一个数大 第二个数小 第三个数一定是负数
chr:
返回unicode对应的字符
ord:
返回字符的unicode编码
max:
返回最大值
min:
返回最小值
id:
返回唯一标识
abs:
返回x的绝对值。
all:
可迭代类型任意一个元素为假,结果就是False, 全部为真结果才是True
空列表: True
any:
可迭代类型任意一个元素为真,结果就是True,全部为假结果才是假
空列表: False
callable:
是否可以调用,后面是否可以使用()
todo:
delattr: 删除对象名为name
的属性。如果属性存在,则删除;如果不存在,则抛出AttributeError
。
getattr: 获取对象名为name
的属性的值。如果对象有该属性,则返回其值;如果没有,则如果提供了default
参数,则返回default
的值,否则抛出AttributeError
。
hasattr: 检查对象是否具有名为name
的属性。如果对象有该属性,则返回True
,否则返回False
。
setattr: 设置对象名为name
的属性的值为value
。如果属性已经存在,则更新其值;如果属性不存在,则创建该属性并设置其值。
dir:
自省,查看对象所能使用的方法
exit:
退出
globals:返回全局变量字典 locals:返回局部变量字典
hash:
返回对象的hash值
用于比较两个对象是否完全一样
len:
返回对象长度
pow(x,y,z=None):
返回x的y次幂,如果z存在,则计算(x**y) % z。
round:
四舍五入保留指定小数
sorted:
排序
sum:
求和
divmod(a,b):
返回a除以b的商和余数,结果为一个元组(a // b, a % b)。