改变单词大小写,第一个字母大写,第二个字母小写,以此类推,呈现效果如下图:
实现代码如下图:
a=input("")
attempt=[]#构建一个list,用来存放和处理每一个字母
for i in range(len(a)):#以range函数来确定处理范围,用len函数来识别字母位数
if i % 2 == 0:#用求余的方式来区别单双数
x=word[i].upper()#x是循环中的一个临时变量
else:
x=word[i].lower()
attempt.append(x)
print("".join(attempt))
#注意倒数三行的语法
要注意的语法:
1、array.
append
(x)
添加一个值为 x 的新项到数组末尾。
2、bytes.upper
()
返回原序列的副本,其所有小写字符转换为对应的大写形式。
>>> b'Hello World'.upper() b'HELLO WORLD'
3、bytes.join
(iterable)
返回一个由 iterable 中的二进制数据序列拼接而成的 bytes 或 bytearray 对象。 如果 iterable 中存在任何