python补充59个符号(Python存在感最低的符号)
python补充59个符号(Python存在感最低的符号)❞在有些编辑器中,定义了但是没被引用的变量下面会出现黄色的波浪线提醒。(搞死强迫症)❞for i in range(10): print("hello maishu!") 上面的代码中的变量i在循环中,并没有被引用。❝
作者:小K
来源:麦叔编程
❝
"_"作为Python中存在感最低的符号,大家能想起在什么时候会用到它么?
❞
占位用for i in range(10):
print("hello maishu!")
上面的代码中的变量i在循环中,并没有被引用。
❝
在有些编辑器中,定义了但是没被引用的变量下面会出现黄色的波浪线提醒。(搞死强迫症)
❞
所以这时候就把上面代码中的中i换成_,那么编辑器就懂了,你这个变量就是来占个位的。
for _ in range(10):
print("hello maishu!")
❝
然而在for循环中,_还是很容易被i n m取代。
❞
复述上一次运行结果这个用法要在Interact界面中体现,先打开命令行交互界面,
>>> 2 5
7
>>> _
7
>>> name = "Maishu"
>>> name
'Maishu'
>>> _
'Maishu'
❝
没啥用,我多按几次上箭头键吧。
❞
变量和函数的命名中作为一名Pythoner,蛇形命名法肯定要熟记于心。
变量用"_"代替空格
my_best_friend = "Maishu"
魔术方法
用"__"包裹函数名
def __str__(self):
pass
私有变量与方法
用"_"开头
class Demo:
_pricacy_value = 0
def _privacy_func(self):
pass
❝
众所周知,私有变量和私有方法只是一个形式性的存在。
❞