码迷,mamicode.com
首页 > 其他好文 > 详细

day7_内置函数

时间:2018-03-11 02:46:33      阅读:201      评论:0      收藏:0      [点我收藏+]

标签:microsoft   复杂   进制   最大   post   简单的   style   day   any   

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_内置函数

标签:microsoft   复杂   进制   最大   post   简单的   style   day   any   

原文地址:https://www.cnblogs.com/laosun0204/p/8542463.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!