使用.lower()后如何还原为大小写混合的单词?

时间:2018-07-21 08:45:17

标签: python

需要SQLite.SQLiteException: near "12": syntax error 函数将'word'转换为所有小写,因为代码不区分大小写。但是,现在我需要它返回到其大小写混合的原始单词,以便我执行一个计算大小写字符(已经完成)的功能。

1 个答案:

答案 0 :(得分:2)

您必须跟踪旧词才能将其恢复:

word = 'MixedCase'
old_word = word             # old_word -> 'MixedCase'
word = word.lower()         # word -> 'mixedcase'

# restore:
word = old_word             # word -> 'MixedCase'