2024-04-20 06:45:29 发布
网友
我一直在尝试创建一个凯撒密码程序。为了使它尽可能的包容,我希望能够使用大写字母。我知道如何加载小写字母:
alphabet = string.ascii_lowercase * 2
(我已将其计时两次,以允许用户加密所有字母) 我真的需要一些帮助。这是我第一次提交问题,如果能得到任何帮助,我将不胜感激
既有string.ascii_uppercase,也有string.ascii_lowercase(documentation)。为了测试字母是否为大写,并对邮件中的大写字母执行某些操作,可以执行以下操作:
string.ascii_uppercase
string.ascii_lowercase
for letter in message: if letter in string.ascii_uppercase: # do something
您也可以使用isupper()方法(documentation):
isupper()
如果要检查整个消息是否大写,isupper()实际上更好,因为它检查整个字符串:
if message.isupper(): # do something
你可以用
字符串.大写 这取决于区域设置,值将在语言环境.setlocale()被调用。在
请参考-https://docs.python.org/2/library/string.html
如果存在string.ascii_lowercase,那么肯定存在string.ascii_uppercase。试试看。在
既有
string.ascii_uppercase
,也有string.ascii_lowercase
(documentation)。为了测试字母是否为大写,并对邮件中的大写字母执行某些操作,可以执行以下操作:您也可以使用
^{pr2}$isupper()
方法(documentation):如果要检查整个消息是否大写,
isupper()
实际上更好,因为它检查整个字符串:你可以用
字符串.大写 这取决于区域设置,值将在语言环境.setlocale()被调用。在
请参考-https://docs.python.org/2/library/string.html
如果存在
string.ascii_lowercase
,那么肯定存在string.ascii_uppercase
。试试看。在相关问题 更多 >
编程相关推荐