所以我正在尝试创建一个函数,它以与 s.upper 相同的方式将字符串的所有字母大写,但采用函数的格式。我想尝试使用 ord() 和 chr() 但说明如果字符串的字符> 90,则将其替换为比原始矿石少 32 的字符。我觉得我有一些碎片,但我不知道如何真正将它们组合在一起。我知道我需要一个字符串累加器,但我不知道如何将它们组合在一起。到目前为止,我有这个:
def Uppercase(s):
x = ''
for ch in s:
x = -----> confused about what the accumulation would be
if ch ord() > 91:
s.replace(ch, chr(ord())-----> not sure that this is possible to implement