python自带函数

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python自带函数相关的知识,希望对你有一定的参考价值。

callable()    #是否可以被执行,是否可以被调用
chr()         #返回整数i对应的ASCII字符。与ord()作用相反。参数x:取值范围[0, 255]之间的正数。
ord()         #参数是一个ascii字符,返回值是对应的十进制整数
random.randrange(1,5)   #随机生成一个数字
r = compile(s,"<string>","exec")      #把一个字符串编译成python代码
exec(r)       #执行代码,一种接收代码(编译好的),一种接收字符串(可以自己内部编译再执行)。没有返回值
eval()        #只能执行表达式,有返回值。
dir()         #快速获取一个对象提供哪些功能
help()        #查看功能详细
divmod()      #除法,取余
isinstance()  #判断对象是否是某个类的实例
filter()      #循环第二个参数,让每个循环元素执行函数,如果函数返回值是True,添加到result列表中。如果为false,不做操作。
hex()         #10 ---> 16进制
filter()      #循环第二个参数,让每个循环元素执行函数,如果函数返回值是True,添加到result列表中。如果为false,不做操作。
print(abs(-1))   #取绝对值
print(bool([]))   #0,None,"",[],()  都是空值
n = all([1,2,3,None])   #所有为真,才为真
n1=any([[],"",1])     #只要有一个为真,就为真
#字符串转换字节类型
#bytes(只要转换的字符串,按照什么编码)
st="理解" #一个字节8位,一个汉字三个字节
n=bytes(st,encoding="utf-8")
print(n)
n2= bytes(st,encoding="gbk")
print(n2)
# 字节转化成字符串
new_str = str(n, encoding="utf-8")
new=n.decode("utf-8")
print(new)
print(new_str)


待补充.......

 

以上是关于python自带函数的主要内容,如果未能解决你的问题,请参考以下文章

python介绍和基础(待补充)

Python之路-字符编码&数据类型补充(待更新)

Python第一周 学习笔记_待补充

MFC调用C动态库函数-----待补充

Python 内置函数补充匿名函数

Python开发基础-Day25-28FTP项目(待补充)