Python
阿里云国内75折 回扣 微信号:monov8 |
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6 |
1、abs()绝对值
2、all()接受一个可迭代对象如果对象里的所有元素的bool运算值都是True那么返回True,否则返回False
3、any()接受一个可迭代对象如果对象里有一个元素的bool运算值都是True那么返回True,否则返回False
4、bin()、oct()、hex()分别将10进制转化为2/8/16进制
5、bool()测试一个对象或表达式的执行结果是True还是False
6、bytes()将对象转换成字节类型。例如:s ='张三';m = bytes(s ,encoding= 'utf-8')
7、str()将对象转换成字符串类型同样也可以指定编码方式。例如: str(bytes对象 encoding='utf-8')
8、chr()返回某个十进制数对应的ASCII字符例如: chr(9) = 'c'。它可以配合random.randint(65 90)随机方法生成随机字符用于生产随机验证码。
9、ord()与chr()相反返回某个ASCII字符对应的十进制数例如ord('A') = 65
10、complex()通过字符串或数字生成复数类型对象complex(1,2)->(1+2j)
11、dir()显示对象所有属性和方法
12、divmod()除法同时返回商和余数的元组
13、format()执行format()其实就是调用该对象所属类的__format__方法。
14、globals()列出当前环境下所有的全局变量。注意要与global关键字区分!
15、hash()为不可变对象如字符串生成哈希值的函数。
16、id()返回对象的内存地址常用来查看变量引用的变化对象是否相同等。
17、iter()制造一个迭代器使其具备next()能力。
18、next()通过调用迭代器的_next_()方法获取下一个元素。
19、reversed()反转逆序对象。
20、round()四舍五入。
21、type()显示对象所属的数据类型。
22、filter()过滤器用法和map类似。在函数中设定过滤的条件逐一循环对象中的元素将返回值为True时的元素留下注意不是留下返回值!)形成一个filter类型的迭代器。
23、zip()将对象进行逐一配对。zip(L1,L2),如果L1与L2元素个数不同以最小的为基准。
24、sorted()存在key与reverse两个参数。key:指定排序的关键字关键字必须是一个可调用的对象;reverse:指定正反序True是逆序False是正序。默认为False即正序。
#key:指定排序的关键字关键字必须是一个可调用的对象如谁的绝对值越大谁就排在最后面
lis=[-1,-23,2,90,-189]
print(sorted(lis,key=abs))
#reverse:指定按反序排序
lu1=["bbbbasd","asdf","hjasd"]
print(sorted(lu1,key=str.lower,reverse=True))