输入10个字符,字符串只含字母,将字母的大小写转换一下,将转换后的字符串输出
望采纳,谢谢!
1、效果如下
# 输入10个字符,字符串只含字母,将字母的大小写转换一下,将转换后的字符串输出
old = input('请输入10个字符:')
newValue=''
for item in old:
if item.isupper():
newValue+=item.lower()
else:
newValue+=item.upper()
print(f'字母的大小写转换后字符:{newValue}')
for i in range(10) :
word=str(input('请输入第{0}个单词'.format(i+1))).upper()
print('大写',word,' 小写',word.lower())
方式一:for循环遍历
content = "heLLo woRlD!"
result = []
for word in content:
# 判断是小写字母
if ord(word) in range(97,123):
result.append(word.upper())
# 判断是大写字母
elif ord(word) in range(65,91):
result.append(word.lower())
else:
result.append(word)
print(''.join(result))
方式二:直接调用字符串内置的方法
content = "heLLo woRlD!"
print(content.swapcase())
有帮助的话,请点采纳~
晕倒。。。字符串自带的swapcase方法了解一下
不知道你这个问题是否已经解决, 如果还没有解决的话: