相关疑难解决方法(0)

如何将Unicode转换为大写以打印它?

我有这个:

>>> print 'example'
example
>>> print 'exámple'
exámple
>>> print 'exámple'.upper()
EXáMPLE
Run Code Online (Sandbox Code Playgroud)

我需要做什么打印:

EXÁMPLE
Run Code Online (Sandbox Code Playgroud)

(其中'a'得到其精确的口音,但是大写.)

我正在使用Python 2.6.

python unicode case-sensitive python-2.x uppercase

37
推荐指数
4
解决办法
3万
查看次数

Python:如何检查unicode字符串是否包含一个cased字符?

我正在做一个过滤器,其中我检查unicode(utf-8编码)字符串是否不包含大写字符(在所有语言中).如果字符串根本不包含任何套接字符,那对我来说没问题.

例如:'你好!' 不会通过过滤器,但"!" 应该通过过滤器,因为"!" 不是一个套装的角色.

我打算使用islower()方法,但在上面的例子中,"!".islower()将返回False.

根据Python Docs,"如果unicode字符串的套接字符全部为小写且字符串包含至少一个套接字符,则python unicode方法islower()返回True,否则返回False."

由于当字符串不包含任何套接字符时,该方法也返回False,即."!",我想检查字符串是否包含任何套接字符.

像这样......

string = unicode("!@#$%^", 'utf-8')

#check first if it contains cased characters
if not contains_cased(string):
     return True

return string.islower():
Run Code Online (Sandbox Code Playgroud)

有关contains_cased()函数的任何建议吗?

或者可能采用不同的实施方法?

谢谢!

python unicode lowercase uppercase

8
推荐指数
2
解决办法
4966
查看次数

Unicode案例转换

我给了一个字符或一个字符串,并使用Python.

如何根据Unicode提出的标准(标准和特殊情况映射)查明特定字符是否具有小写等效字符?

如何根据Unicode提出的标准(标准和特殊情况映射)查明字符串是否有一个或多个具有小写等效字符的字符?

python unicode case-sensitive

1
推荐指数
1
解决办法
994
查看次数