【发布时间】:2017-06-11 09:48:05
【问题描述】:
我是一个非常新手的程序员,甚至是 Python 的新手。我试图检测传递给函数的字符是小写还是大写。
def encode(char, key, position, skipped):
if char.islower() == True:
ascii_offset = 97
if char.isupper() == True:
ascii_offset = 65
else:
print("You dun goofed laddie")
exit(2)
...
return char
函数在“else”语句中退出。但是,我有点相信实际上字符确实传递给了函数......
【问题讨论】:
-
将第二个
if更改为elif -
非常感谢,成功了!我不太清楚为什么......但我非常感激
标签: python string function char capitalization