摘要:
print(list(zip(('a','b','c'),(1,2,3)))) print(list(zip(('a','b','c'),(1,3,2,4)))) print(list(zip(('a','b','c','d'),(1,2,3)))) p={'name':'cat','age': 19} print(list(zip(p.keys(),p.values())))#拉链方法 阅读全文
摘要:
# print(abs(2)) # print(abs(-2)) # print(all([1,2,'1'])) # print(any([0,'',1])) # print(bin(3)) # #空,none ,0 的布尔值都是false,其余都是true # print(bool('')) # name='你好' # print(bytes(name,encoding='utf-8'))#b... 阅读全文
摘要:
[{'age': 10, 'name': 'tom'}] 阅读全文
摘要:
结果116=10+1+2+3+100 阅读全文
摘要:
# movie_person=['alxe','tom','jerry','man'] # def m_show(n): # return n.endswith('m') # def filter_test(array):#array表示列表作为数据使用,打印不是m开头的 # ret=[] # for p in movie_person: # if n... 阅读全文
摘要:
# num=[1,2,3,9,5]#求平方 # ret=[] # for i in num : # ret.append(i**2)#i**2表示平方 # print(ret) num1=[3,4,5] # def map(func,array):#array是列表 func=lambda x:x+1 # ret=[] # for i in array: # ... 阅读全文
摘要:
#高阶函数:1函数接收的参数是一个函数名2返回值中包含函数 def fo(): print('hello') return fo#这就是一个高阶函数 。。。 fo(han('cat'))#这也是一个高阶函数 阅读全文
摘要:
#编程 的方法论: #面向过程 #面向对象 #函数式编程:编程语言定义的函数+数学语言定义的函数 #Y=2*X+1 def test(x): return 2*x+1 print(test(2)) def foo(n): print(n) def bar(name): print('my name is %s '%name) foo(bar('cat'))输出是 ... 阅读全文
摘要:
res=lambda x:x.startswith('n')#判断传入的字符串是不是以n开头 print(res('name')) res=lambda x,y,z:x+y+z print(res(2,3,4)) res=lambda x,y,z:x+y+z print(res(2,3,4)) def cal(x,y,z): return x+y+z res=cal(2,3,4)... 阅读全文
摘要:
# def cal(x): # return x+1 # res=cal(10) # print(res) fun=lambda x:x+1#x执行计算操作x+1匿名函数直接执行计算操作不需要定义函数 print(fun(10)) name='cat'#name='dog'name后面加上dog # def change_name(x): # return nam... 阅读全文