python/脚本中“,)”的用途是什么?

2024-04-29 20:52:08 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个简单的问题。我多次看到我的队友像在元组(Python、bash脚本等)中一样使用,)

例如:

animals = ("Parrot",)

这样做的目的是什么?它像一个通配符吗


Tags: 目的脚本bash元组parrotanimals通配符队友
1条回答
网友
1楼 · 发布于 2024-04-29 20:52:08

您看到的是创建一个tuple的方法,它只包含一个元素,字符串“Parrot”。如果没有逗号,您将得到字符串“Parrot”而没有元组。让("Parrot")创建一个tuple是不好的,因为您应该能够在任何表达式周围放置一对括号而不改变其含义。需要逗号来清楚地表明您想要创建一个tuple

正如@Cyrus所建议的,请参见tuples:https://docs.python.org/3/library/stdtypes.html#tuple的文档

相关问题 更多 >