【问题标题】:What's the purpose of ",)" in python / scripts? [duplicate]python /脚本中“,)”的目的是什么? [复制]
【发布时间】:2020-09-18 23:30:53
【问题描述】:

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

例子:

animals = ("Parrot",)

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

【问题讨论】:

标签: python tuples wildcard


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2016-05-29
    • 2021-02-06
    • 2010-11-15
    • 2015-04-12
    • 2011-05-17
    • 2016-06-27
    • 1970-01-01
    • 2014-11-12
    • 1970-01-01
    相关资源
    最近更新 更多