快捷搜索:  汽车  科技

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在循环中,并没有被引用。

在有些编辑器中,定义了但是没被引用的变量下面会出现黄色的波浪线提醒。(搞死强迫症)

python补充59个符号(Python存在感最低的符号)(1)

所以这时候就把上面代码中的中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

众所周知,私有变量和私有方法只是一个形式性的存在。

猜您喜欢: