aiyehui

导航

 
# eval
# s='1+2+3+4'
# ret=eval(s)
# print(ret)

# def fun():
# print('666')
# return '--->'
# eval('fun()')
# ret = eval('fun')()
# print(ret)

# def fun():
# print('666')
# return '--->'
# exec('fun()')
# ret=exec('fun()')
# print(ret)


# a=1
# print(callable(a))
# def fun():
# pass
# print(callable(fun))
#
# print(dir(range(10)))
# print(dir('123'))

# ret =abs(-10)
# print(ret)
#
# ret1 = divmod(10,6) #除余函数
# print(ret1)
#
# f= 1.23456
# ret3= round(f,2)
# print(ret3)
#
# ret4=pow(2,3)
# print(ret4)
# ret5 = sum([1,2,3,-10,5,6])
# print(ret5)

# l = [1,2,3,4,5]
# ret = sum(l)
# print(ret)
#
# ret2=sum([ i for i in l])
# print(ret2)
#
# dic= {'apple':50,'banana':100}
# ret3 = sum({dic[k] for k in dic})
# print(ret3)
#
# # min
# ret4 = min([1,2,3,4])
# print(ret4)
#
# # max
# ret5 = max([1,2,3,4])
# print(ret5)
#
# # ord()
# # chr()
# print(ord('a'))
# print(chr(97))
#
# # repr()
# print(repr('123'))
# print(repr(123))
#
# # reversed()翻转
# lst=[1,2,3,4,5]
# lst.reverse()
# print(lst)
#
# ret = reversed(lst)#返回迭代器节省内存
# print(ret)
# for i in ret:
# print(i)
#
# # filter()(多用来过滤)
# def func(n):
# if n%3==0:
# return True
# ret = filter(func,lst)#返回迭代器
# ret3 = filter(lambda n:n%3==0,lst)
# for i in ret3:
# print(i)
#
# # map函数(多用来计算)
# lst =[1,2,3,4,5]
# ret = map(lambda n:n*2,lst)
# print(ret)
# for i in ret:
# print(i)

# enumerate枚举函数
# with open(r'D:\python文件\day5\unifo.py',encoding='utf-8')as f:
# for line in enumerate(f):
# print(line)
# for num,line in enumerate(f,1):
# print(num,line)

# zip()拉链方法

# a=[1,2,3,4]
# b=['a','b','c','d']
# ret = zip(a,b)#返回迭代器
# # print(ret)
# for i in ret:
# print(i)

# sorted()排序
l=[23,12,44,221,1,233]
# ret =sorted(l)#默认从小到大排序 升序
# ret = sorted(l,reverse=True) #降序
# ret = sorted(l,key=abs)#绝对值升序
ret = sorted(l,key=lambda n:n%2)
print(ret)
posted on 2022-06-20 17:50  小灰叶  阅读(22)  评论(0)    收藏  举报