Python字符串swapcase()

时间:2020-02-23 14:43:31  来源:igfitidea点击:

Python String swapcase()函数返回一个新字符串,其中大写字符转换为小写,反之亦然。

Python字符串swapcase()

此函数不接受任何参数。
请注意,s.swapcase()。
swapcase()== s不一定正确。

让我们看一下swapcase()函数的一些示例。

s = 'hello'

print(s.swapcase())

s = 'HellO'
print(s.swapcase())

输出:

HELLO
hELLo

让我们看一个带有特殊Unicode字符的示例。

s = 'çå†'
print(s.swapcase())
print(s.swapcase().swapcase())
print(s.swapcase().swapcase() == s)

输出:

Çņ
çå†
True

请注意,并非每个字符都有小写和大写版本。
例如,"†"字符没有大写或者小写版本。

最后,让我们看一个示例,其中s.swapcase()。
swapcase()== s`返回False。

s = 'ß'  # German lowercase letter 'ß' is equivalent to "ss"
print(s.swapcase())
print(s.swapcase().swapcase())
print(s.swapcase().swapcase() == s)

输出:

SS
ss
False