摘要: 三元运算符 返回值 if 条件 else 返回值 #比较2个数大小: #1.以前的方法 # a=10 # b=5 # max=0 # if a>b: # max=a # else: # max=b # print(max) 2.使用三元运算符 a=10 b=5 max=a if a>b else b 阅读全文
posted @ 2022-06-28 20:50 爱coding的果妈 阅读(50) 评论(0) 推荐(0)
摘要: #列表推导式最大的特点:在一行内完成一个新列表的组件[返回值 for 循环 if条件] #把列表中的元素翻倍 # lst=[1,2,3,4,5] # lst1=[i*2 for i in lst] # print(lst1) #练习 # 1.100以内,能被3整除的数 # lst=[i for i 阅读全文
posted @ 2022-06-28 20:39 爱coding的果妈 阅读(61) 评论(0) 推荐(0)
摘要: #迭代器的特点: # 1.一个个取值,不是一次性把所有数据都创建出来 # 2.只能按照顺序取,不能回头 # 3.迭代器中的数据,不取不创建 # 4.迭代器中的数据只能从头到尾取一次#可迭代协议:如果一个数据中有iter方法,那么这个数据是一个可迭代的类型#迭代器协议:如果一个数据中有iter方法和n 阅读全文
posted @ 2022-06-28 20:29 爱coding的果妈 阅读(29) 评论(0) 推荐(0)
摘要: #递归函数:自己调自己 # def xxx(): # a=1 # b=1 # print('xxx') # xxx() # # xxx() #超过了最大的递归深度,官方给的最大深度是1000次 #设置递归深度 from sys import setrecursionlimit # setrecurs 阅读全文
posted @ 2022-06-28 20:11 爱coding的果妈 阅读(46) 评论(0) 推荐(0)
摘要: 装饰器的底层原理:装饰器用到了函数名的本质和闭包; 函数名本质:函数名可以做参数,也可以做返回值 import time #不改变使用者调用方式的情况下,能够添加上这个计算时间功能 def timer(func_name): def inner(): start=time.time() print( 阅读全文
posted @ 2022-06-27 17:38 爱coding的果妈 阅读(42) 评论(0) 推荐(0)
摘要: import time # def func(): # sum_num=0 # for i in range(1000000): # sum_num+=i # # # start=time.time() # func() # print(time.time()-start) #函数的执行时间 # d 阅读全文
posted @ 2022-06-27 17:32 爱coding的果妈 阅读(16) 评论(0) 推荐(0)
摘要: 什么叫模块: 别人写好的一些功能,放在一个模块里,你可以直接拿来用import time和时间相关的功能,就放在我的time里模块的分类: 内置模块:不需要安装,直接可以使用 扩展模块/第三方模块:需要安装一下 自定义模块:我们自己写的代码 # print(time.time()) #时间戳 #这个 阅读全文
posted @ 2022-06-27 17:15 爱coding的果妈 阅读(68) 评论(0) 推荐(0)
摘要: 按照位置传参 # def func(a,b): # print(a) # print(b) # # func(1,2) # func(2,1) 按照关键字传参 # def func(a,b,c): # print(a) # print(b) # print(c) # # func(a=1,b=2,c 阅读全文
posted @ 2022-06-26 21:00 爱coding的果妈 阅读(21) 评论(0) 推荐(0)
摘要: 形参:先位置,再关键字 # def student(name,score,gender='boy'): #形参 # print('南京三班学生%s,性别%s,成绩%s'%(name,gender,score)) # # student('班长',100) #默认boy,不一样时单独写出来 # stu 阅读全文
posted @ 2022-06-26 20:57 爱coding的果妈 阅读(28) 评论(0) 推荐(0)
摘要: 总结: 永远是局部命名空间可以调用全局的变量,全局命名空间可以调用内置命名空间的变量 但是内置不能调用全局的,全局不能调用局部的 a=1 b=2 # def func(): # name='剑圣' # print(a) # print(b) # print('name ',name) # func( 阅读全文
posted @ 2022-06-26 20:32 爱coding的果妈 阅读(60) 评论(0) 推荐(0)