主题说明了一切。一直在寻找答案,但似乎找不到。
我正在编写一个网络应用程序,它将数据存储在数据库中,并将语言文件翻译成各种字符集。在不同的时刻,文本将会被呈现。我想控制表示,例如字符串开头和结尾处的虚假空格。另外我想确保一些字母是大写或小写。
我的问题是:当字符集只有一种大小写时,大写/小写函数会发生什么?
编辑子问题:是否有任何意外的副作用需要注意?
我的猜测是,您只需取回唯一的角色即可。
编辑 - 添加描述 问这个问题的主要原因是我正在编写一个网络应用程序,该应用程序将在偏远地区的计算机上分发和运行,几乎没有机会修复“现场”错误。它不是一个复杂的网络应用程序,但可以使用许多不同的语言字符集运行。我想在发布服务器之前先确定自己的立场。
最佳答案
首先,Python中的upper()
和lower()
方法可以应用于印地语、阿姆哈拉语和非字母字符集。
例如,如果存在该字符的等效大写字符,则 upper()
方法将转换小写字符。如果不是,那就不是。
或者更好地说,如果没有什么可转换的,它就会保持不变。
关于uppercase - 在 Python(或任何语言)中, "upper"函数对印地语、阿姆哈拉语和其他非拉丁字符集有何作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/74777078/