uppercase - 在 Python(或任何语言)中, "upper"函数对印地语、阿姆哈拉语和其他非拉丁字符集有何作用?

标签 uppercase lowercase non-latin

主题说明了一切。一直在寻找答案,但似乎找不到。

我正在编写一个网络应用程序,它将数据存储在数据库中,并将语言文件翻译成各种字符集。在不同的时刻,文本将会被呈现。我想控制表示,例如字符串开头和结尾处的虚假空格。另外我想确保一些字母是大写或小写。

我的问题是:当字符集只有一种大小写时,大写/小写函数会发生什么?

编辑子问题:是否有任何意外的副作用需要注意?

我的猜测是,您只需取回唯一的角色即可。

编辑 - 添加描述 问这个问题的主要原因是我正在编写一个网络应用程序,该应用程序将在偏远地区的计算机上分发和运行,几乎没有机会修复“现场”错误。它不是一个复杂的网络应用程序,但可以使用许多不同的语言字符集运行。我想在发布服务器之前先确定自己的立场。

最佳答案

首先,Python中的upper()lower()方法可以应用于印地语、阿姆哈拉语和非字母字符集。

例如,如果存在该字符的等效大写字符,则 upper() 方法将转换小写字符。如果不是,那就不是。

或者更好地说,如果没有什么可转换的,它就会保持不变。

关于uppercase - 在 Python(或任何语言)中, "upper"函数对印地语、阿姆哈拉语和其他非拉丁字符集有何作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/74777078/

相关文章:

python 2.7小写

java - 更改java中字符的小写和大写

python - 将元组更改为小写 - 特定情况(Python;NLTK)

c++ - QKeyEvent 处理非拉丁布局

php - 删除所有特殊字符,但不删除非拉丁字符

python - 如何返回与重复模式匹配的整个非拉丁字符串,例如 AAB 或 ABB

mysql - Oracle to MySQL migration 关于语法差异的两个问题

python-3.x - 使列表中的字符串大写 - Python 3

python - 我该如何着手只打印大写锁定的名字的第一个字母以及以下内容?

regex - 如何在 Eclipse 中使用正则表达式将大写字母替换为小写字母?