day7_内置函数

Posted laosun0204

tags:

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

print(isinstance(‘nba‘,str)) # 返回True或False

print(all([1,2,4,7])) # 判断可迭代对象里的值是否都为真,返回True

print(any([1,2,4,7])) # 判断可迭代对象里是否有一个值为真,返回True

print(bin(10)) # 十进制转成二进制,打印出0b1010,加上.replace(‘0b‘,‘‘),打印1010

print(bin(10).replace(‘0b‘,‘‘))#十进制转成二进制

print(bool(‘s‘)) # 把一个对象转成布尔类型,传入值非空即真

print(dir(my_type)) # 打印传入对象的可调用方法

def my_type(var):
if type(var) == list:
print(‘此类型是list‘)
elif type(var) == dict:
print(‘此类型是字典‘)
elif type(var) == int:
print(‘此类型是整型的‘)
elif type(var) == str:
print(‘此类型是字符串‘)
print(dir(my_type)) 打印出传入对象的可调用方法

eval() # 执行python代码,只能执行简单的,定义数据类型和运算

print(exec(‘def a():print("哈哈")‘)) # 执行复杂的python代码,调用函数打印出哈哈

print(max([1,2,3])) # 取最大值

print(sum([1,2,3])) # 求和

print(round(1.234,2)) # 取几位小数,四舍五入

res = [‘21‘,345,0,False,{},{‘age‘:18}]
def filter_lis(var):
if var:
return True
print(list(filter(filter_lis,res))) # filter就是挨个把后面的元素传入到前面的函数,filter帮你循环调用这个函数

def kua(name):

    return ‘真帅‘ +name

names = [‘光远‘,‘大磊‘,‘俊熹‘]

res = map(kua,names) # map是替你循环调用这个函数,把这个函数运算完的结果返回来

print(list(res))

 

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

python 学习 [day7]面向对象

Python开发基础-Day7-闭包函数和装饰器基础

Python之路_Day7

13 个非常有用的 Python 代码片段

python自动化21期day7

Python基础篇-day7