Python:一个变量但不同的值? [复制]

Posted

技术标签:

【中文标题】Python:一个变量但不同的值? [复制]【英文标题】:Python: one variable but different values? [duplicate] 【发布时间】:2018-06-21 03:52:15 【问题描述】:

我有一行来自 Python 禁果模块的代码:

__all__ = 'curse', 'curses', 'reverse'

我知道什么是字符串,我知道什么是数组和元组。这是一个什么样的变量?我们如何使用它以及用于什么目的?

【问题讨论】:

这是一个元组。元组由逗号定义,而不是括号。 可能复制:***.com/questions/44834/… @IMCoins:不,那是关于特殊变量__all__,并没有说明这里使用的语法。 术语 nitpick:虽然 Python 确实有数组,但与更常见的内置数据类型 list 相比,它们很少使用。如果您正在阅读调用 [1,2,3] 数组的教程,请查找新教程。 @MartijnPieters 我理解,但他可以选择任何变量,他选择了这个特定的变量。这对我来说听起来不仅仅是巧合。喜欢:他想知道__all__ 是什么,因为他已经说过“我知道元组是什么”。 :) 他的问题可能表述不当,但我相信我做对了——编辑:如果我错了,请纠正我。 【参考方案1】:

这是一个元组。如果您想找出某物的类型,请使用type 函数 - 例如

type(__all__)

【讨论】:

以上是关于Python:一个变量但不同的值? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

python netcdf:复制所有变量和属性,但一个

Python如何获取变量名的值? [复制]

为啥列表推导会影响外部变量的值? [复制]

python赋值

如何使用 Python 在 Selenium WD 中检查变量的值是不是为整数? [复制]

--变量作用域和内存问题