Python垃圾变量
看一个代码
def test(name:str,num:int)->None:
for _ in range(num):
print('我的名字是{}'.format(name))
test('xiaoxiao',10)
这么简单的一个代码为啥要写的这么花里胡哨。有疑问的地方一般有两点:
- test(name:str,num:int)->None:
- for _ in range(num):
第一个写法,可以参考我这篇博客,传送门
第二个写法,就是for中的_,其实这里一般都是写i,其实你加一行代码print(_)你会发现,这跟i没啥区别。当i这个变量在for循环中没有用到的时候,这样写可以增强可阅读性。