![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python的秘籍
iukede
智能人爱除草
展开
-
Python装饰器作用(用途讲解)
函数装饰器主要作用是:不修改源函数的基础上,给原来函数增加功能。比如:打印句子【我第一次学Python】,我想不修改这个函数前提下,增加一句话,我叫XXX名字。看代码def name(): print('我在CSDN学Python')def funA(f): print("我叫王小二") f()@funAdef name(): print('我在CSDN学Python') 运行结果:我叫王小二我在CSDN学Python下面这个代码就是def n原创 2021-08-10 15:43:22 · 257 阅读 · 0 评论 -
lambda函数用法
lambda非常重要的一个定义。lambda在【运行时】才绑定,【不是】在定义的时候绑定。下面这个列子:本意想:让X分别与0到1的数相加。x+0,x+1,x+2,x+3实际运行结果是:0000原因就是上面提到的,运行时才绑定。先运行的for循环,无法捕捉到循环。func = [lambda x: x + n for n in range(4)] # x+n,n是从0到3 For循环,x+0,x+1,x+3for f in func: print(f(0)) # 打印func列表原创 2021-06-15 14:47:54 · 341 阅读 · 2 评论 -
python函数_装饰器(图解+讲解)
直接代码+图片,来介绍。简单粗暴。def out1(f): print('1层') f() def insaid(): print('2层') return insaid@out1def func_b(): print('函数B')func_b() # 调用函数这个图和代码含义:(运行结果:图右上角白字部分,有些小)首先看运行顺序,在逐个展开。一、装饰器@out1,最先运行。所谓【装饰】,就是在最外层的,比方说:人的原创 2021-05-31 12:38:49 · 491 阅读 · 1 评论 -
while循环次数限制(自定义循环次数)通俗易懂
只要在循环体外添加数值即可。看代码最实际count=0while count<2: ss = input("请输入内容:") count+=1 count+=1也可以写成count=count+1,含义:从每循环一次,count就加1,从0开始计数(0算1次)。当计数到2就停止了,因为 count小于2时才循环。如果将count=0,改为count=1试试。结果:从1开始计数,循环1次就停止了。方法是 count=0, count+=1 。如下:也可以原创 2021-05-12 16:16:21 · 16443 阅读 · 0 评论 -
while中break,continue使用方法,通俗易懂
for val in "00377": if val == '3': break print(val)for val in "00377": if val == '3': continue print(val)相同点:都是不打印‘3’,不同点:break是到3就停止了。————continue是到3停止,继续for循环。他们‘两人’都可以用于while,也可以用于for循环。我把continue和break比作好朋友。...原创 2021-04-29 14:47:58 · 387 阅读 · 2 评论 -
python——while循环中continue和break用法【超级易懂】
count: int = 0 #也可以去掉【:int】,作用是解释说明。 a = 'rrr' b = 123 while count < 5: name = input('用户名:') if name == a: .原创 2021-04-29 14:21:36 · 8310 阅读 · 1 评论