gpt4 book ai didi

Python:string.uppercase 与 string.ascii_uppercase

转载 作者:太空狗 更新时间:2023-10-29 20:34:11 27 4
gpt4 key购买 nike

这可能是一个愚蠢的问题,但我不明白字符串模块中的 string.uppercase 和 string.ascii_uppercase 之间有什么区别。打印两个函数的文档字符串打印相同的东西。甚至 print string.uppercaseprint string.ascii_uppercase 的输出也是一样的。

谢谢。

最佳答案

对于 Python 2.7,区别是:(参见 https://docs.python.org/2.7/library/string.html)

string.ascii_uppercase:

  • 大写字母“ABCDEFGHIJKLMNOPQRSTUVWXYZ”。此值与语言环境无关,不会更改。

字符串.大写:

  • 包含所有被视为大写字母的字符的字符串。在大多数系统上,这是字符串“ABCDEFGHIJKLMNOPQRSTUVWXYZ”。具体值取决于语言环境,并将在调用 locale.setlocale() 时更新。

在 Python 3+ 中,string.uppercase 不再作为全局“常量”存在。 ( https://docs.python.org/3/library/string.html )

关于Python:string.uppercase 与 string.ascii_uppercase,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4942239/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com