Python文件中的下划线”_”是如何工作的?

Python文件中的下划线”_”是如何工作的?

在Python中,下划线(_)是特殊的。使用下划线有5种情况。

1. 将解释器中上一个表达式的值存储下来。

Python解释器将上一个表达式的值存储到名为“_”的特殊变量中。

更多Python相关文章,请阅读:Python 教程

例如

>>> 12 + 10
22
>>> _
22

2. 忽略特定的值。

在许多语言中,例如Elixir,Erlang,Python等中,下划线也用于忽略特定的值。如果您不需要特定的值或者值未使用,只需将其分配给下划线即可。

例如

>>> _, _, a = (1, 2, 3)
>>> a
3

3. 将变量和函数名赋予特殊含义。

以单个前导下划线开头的变量名用于私有变量、函数、类。在从模块导入*时,具有此约定的任何内容都将被忽略。您可以在以下网址中查看许多其他约定: https://hackernoon.com/understanding-the-underscore-of-python-309d1a029edc

4. 将数字文字值的位数分隔开来。

在Python中,为了避免处理极大的数字,您可以添加下划线以使数字易于阅读。

例如

>>> a = 7_200_000_000   # 72亿,易于阅读
>>> a
7200000000

请注意,最后一个功能在Python v3.6中添加。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程