【问题标题】:How to capitalize a string in Python? [duplicate]如何在 Python 中将字符串大写? [复制]
【发布时间】:2014-12-21 20:13:02
【问题描述】:

如何在 Python 3.4 中将字符串转换为全部大写?

比如我要转换:

string

到:

STRING

我尝试了.upper 方法,但它返回:

"string".upper
<built-in method upper of str object at 0x0283E860>

我该如何解决这个问题?

【问题讨论】:

  • 方法名后面需要()才能调用方法。 "string".upper()

标签: python string uppercase


【解决方案1】:

您只是缺少括号,因为Upper 是一种方法。应该是"string".Upper()

【讨论】:

    【解决方案2】:

    您可以在 Python 3.4 中使用string.upper() 方法

    例如

    >>> x = 'abcdef'
    >>> x.upper()
    >>> 'ABCDEF'
    

    或者如果只需要首字母大写,可以使用string.capitalize()之类的方法

    >>> x = 'abcdef'
    >>> x.capitalize()
    >>> 'Abcdef'
    

    希望对你有帮助。

    【讨论】:

      猜你喜欢
      • 2021-05-06
      • 2012-07-08
      • 1970-01-01
      • 2015-06-01
      • 1970-01-01
      • 2019-10-07
      • 1970-01-01
      • 2020-05-07
      • 2014-11-26
      相关资源
      最近更新 更多