纯粹是炫技,了解就好
To Lower Case
('a' | ' ') = 'a'
('A' | ' ') = 'a'
To Upper Case
('b' | '_') = 'B'
('B' | '_') = 'B'
Switch Case
('d' ^ ' ') = 'D'
('D' ^ ' ') = 'd'
Python用户的痛苦
python中的str类型是不能直接使用位运算操作的
所以只能这样。。。
chr(ord('A') ^ ord(' '))
总结,还是用lower()
、upper()
吧。