现在我遇到一个学习上的问题,非常的懊恼。python基础个人感觉掌握的还不错,但是学习到类时不知道改去怎么学啦,很多基础性的代码都能看懂,但那种思路就是学不会。自己写代码时总是没有那个逻辑思路
去刷LeetCode题目吧,多练习就有思路了,可以看看“代码随想录”—— 一个大佬做的算法题网站
估计是写得太少了,眼高手低。多写写代码,而不是只是看
不知道你这个问题是否已经解决, 如果还没有解决的话:如果修饰器有参数但被修饰函数却没有参数的情况下,只能使用内嵌函数来收取参数。
def fun(a=20):
print(a)
def c(bb):
print(bb)
return bb # 可以无差别调用,因为是在第二层才接收的funB,相当于第一层
return c
@fun(30)
def funB():
print("xixixi")
funB()
运行结果:
30
<function funB at 0x0000025DAE4DD0D0>
xixixi