Python: one variable but different values?
我有一行来自Python Forbidden Fruit模块的代码:
1
| __all__ = 'curse', 'curses', 'reverse' |
我知道字符串是什么,我知道数组和元组是什么。这是什么样的变量?我们怎么能用这个做什么?
- 它是一个元组。元组是由逗号而不是括号定义的。
- 可能的重复:stackoverflow.com/questions/44834/…
- @imcoins:不,这是关于特殊变量__all__,没有提到这里使用的语法。
- 术语吹毛求疵:虽然python确实有数组,但与更常见的内置数据类型list相比,它们很少被使用。如果您正在阅读一个称为[1,2,3]数组的教程,请找到一个新的教程。
- @我理解马蒂皮耶特,但他可以选择任何变量,他选择了这个特定的变量。这对我来说可不是巧合。比如:他想知道__all__是什么,因为他已经说过"我知道tuple是什么"。:)他的问题可能没有很好的表述,但我相信我是正确的——编辑:如果我错了,请纠正我。
- @伊姆考恩斯:这个问题在这方面确实很不清楚。我问的题目是:一个变量,但是不同的值?.
- 你好,我的问题是基于句法的。我不知道没有括号就可以创建一个元组。我只使用了all变量,因为这就是我在模块中找到它的方式,我认为它可能很重要。不过,我也从那个链接中了解到了它的作用。感谢大家的帮助。
它是一个元组。如果您想找出某个东西的类型,请使用type函数-例如