在Python中的变量名后加下划线

纳纳昌

我正在解密其他人的代码,并且看到以下内容:

def get_set_string(set_):
     if PY3:
         return str(set_)
     else:
         return str(set_)

变量后的下划线是什么意思,还是仅是变量名称的一部分,什么都没有?

迪米特里斯·法萨拉基斯·希利亚德(Dimitris Fasarakis Hilliard)

没有语义与结尾的下划线相关联。根据PEP 8Python的样式指南所述,强烈建议用户使用结尾的下划线,以免与Python关键字和/或Python内置插件冲突:

single_trailing_underscore_ :按惯例用于避免与Python关键字发生冲突,例如

Tkinter.Toplevel(master, class_='ClassName')

使用set_表示集合的内置名称(即)set在函数调用期间不会被遮盖并且不会丢失其已知的引用。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用PHP变量$ _(美元符号后加下划线)

来自分类Dev

vim用*搜索带下划线的变量名

来自分类Dev

何时在Go中的变量名中使用前导下划线

来自分类Dev

下划线作为Java中的变量名。为什么?

来自分类Dev

ms access VBA中变量名开头的下划线?

来自分类Dev

在离子中添加下划线

来自分类Dev

Python类名中的下划线

来自分类Dev

如何在 Microsoft Word 中的文本后正确加下划线?

来自分类Dev

在Bash中的Regex中添加下划线

来自分类Dev

_(单下划线)是有效的C ++变量名吗?

来自分类Dev

带有双下划线的变量名的奇怪行为

来自分类Dev

在变量名和Emacs f90-mode下划线

来自分类Dev

Bash行为:使用下划线和匹配的变量名来强制数组吗?

来自分类Dev

在Python命名中加下划线的优点是什么?

来自分类Dev

在Python命名中加下划线的优点是什么?

来自分类Dev

在R的小节中给文本加下划线

来自分类Dev

在C#中对标签加下划线

来自分类Dev

在数字之间加下划线

来自分类Dev

在Xcode的出口前加下划线

来自分类Dev

在JS中顺序使用驼峰式大小写,但在表名中加下划线

来自分类Dev

R中数据框变量名的后划线(引号)?

来自分类Dev

添加下划线后如何阻止JButton的高度变化?

来自分类Dev

magento变量下划线

来自分类Dev

带下划线的变量

来自分类Dev

Python-我应该在输入中加下划线作为别名吗?

来自分类Dev

替换空格以最快的方式为文本中的单词列表添加下划线

来自分类Dev

Django在外键字段中添加下划线,是否可以删除它?

来自分类Dev

如何在iOS中为uibutton的文本和颜色加下划线

来自分类Dev

如何在WP 8.1中为Hyperlinkbutton添加下划线

Related 相关文章

热门标签

归档