吾之最爱(你在和影子玩拳击吗?)
常用Python内置函数
1、isinstance 判断变量的数据类型
temp = "asdfsdfs"r=isinstance(temp, list)print(r)
案例:
2、
python函数传参的时候是传引用 ----新浪面试题
不可变类型是值传递,比如元组,数字,字符串
可变类型就是引用,比如list,dict等
java,c#等是在ref out在内存中在创建一份值
3、lambda用法:
deff1():return 123f2= lambda :123r1=f1()
r2=f2()print(r1,r2)
案例:
deff3(a1,a2):return a1 +a2
f4= lambda a1,a2: a1 +a2
r3= f3(1,2)
r4= f4(3,4)print(r3,r4)
方法2:
1、abs--取绝对值
i = abs(123)print(i)
i= abs(-123)print(123)
案例:
2、all循环参数,如果每个元素都为真,那么all的返回值都为真
由于判断真的太多,所以判断假的就可以了
i=all(["",(),{},0,None,"123",])print(i)
结果:False
案例:
3、any 只要有一个为真,则为真
i =any(["",None,(),{},123])print(i)
结果:False
案例:
4、
bin() # 二进制
oct() #八进制
int() #十进制
hex() #十六进制
i = int('0b11',base=2)print(i)
i= int('11',base=8)print(i)
i= int('0xe',base=1t6)print(i)
案例:
5、chr和 ord和bytes
首先字符串转字节
bytes("xxxx",encoding="utf-8")
其次
c= chr(65) 返回数值表达式值为编码的字符print(c)
在其次---将ASCLL码值转换为字符
d= ord("a") ---必须是字符串才可以print(d)
案例
6、callable检查对象object是否可以调用
f1