python之内置函数


非空即真,非0即真 (记住这句话可以让你少写好多代码)

l='asdfgwert3r'
1sorted(l)  排序 字符串可以直接使用sorted排序

2all() 如果list里面都为真的情况返回为"true" 
all([1,2,3,4])  print true 
all([1,2,3,0])  print false
all([1,2,3,""]) print false

3any()数组内有一个值为真就返回为true
any([0,0,0,1]) = true

4bin()十进制转二进制
bin(10)

5bool  布尔值判断非空即真,非0即真
bool(0) = flase

6chr() 打印字符串对应的asfii   历史:计算机只识别二进制(二进制:01)字符集编码让计算机认识你写的内容
# print(chr(66))#打印数字对应的ascii

7ord) 打印asfii 对应的数字
# print(ord('B'))#打印字符串对应的ascii码

8dir()打印出所有()变量内容的使用方法
# print(dict(a=1,b=2))#转换字典

9max()取list中最大的值
#print(max([12,3,4,5]))#取最大值

10min()取list中最小的值
#print(max([12,3,4,5]))#取最大值

11oct() 转八进制的
#print(oct(9))#把数字转换成8进制

12round() 截取小数位数 round1233.213323 22就是截取两位小数
#print(round(3.1415926,3))#取几位小数

13eval()执行pthon代码的 执行简单的数据类型 s=1+1”定义数据类型和运算

14exec()执行pthon代码的 复杂简单的都可执行,存在风险的  (使用率较高)

15filter 可以循环,返回为true时,数据保留下来,非true时数据不统计(过滤数据的)
l=[1,2,3,4,5,6,7,8]
def juan(i):
    if i % 2 == 0:
        return True
l2=list(filter(juan,l))
print(l2)
结果:[2, 4, 6, 8]
 
16map 可以循环,但是返回的是数据结果(返回数据结果的)

l=[1,2,3,4,5,6,7,8]
def juan(i):
    if i % 2 == 0:
        return True
l2=list(map(juan,l))
print(l2)
结果:[None, True, None, True, None, True, None, True]

17.zip多个list可一起循环
l1=[1,2,3,4,5,6,7,8]
l2=["a","b","c","d"]
l3=["您","好"]
for k1,k2,k3 in zip(l1,l2,l3):
    print(k1,k2,k3)
结果:  
1 a 您
2 b 好


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值