我正在尝试一个更大的字母到索引的话,我做了,但它不是在相同的索引
k = 'kars' k = k[0].upper(),k[1],k[2],k[3],k[4]
它正在分发信件我怎么能把它们组合在一起呢
ccrfmcuu1#
Python有一个title()方法:
title()
k = 'kars' print(k.title()) # OR print(k[0].upper() + k[1:]) # OR def uppercaseOnIndex(k, i): newK = list(k) newK[i] = newK[i].upper() return ''.join(newK) print(uppercaseOnIndex(k, 1))
输出:
Kars Kars kArs
bqjvbblv2#
使用生成器表达式和枚举来大写特定的索引。使用str.join()连接字母。
index = 1 ''.join(letter.upper() if i==index else letter for i,letter in enumerate('thestring'))
2条答案
按热度按时间ccrfmcuu1#
Python有一个
title()
方法:输出:
bqjvbblv2#
使用生成器表达式和枚举来大写特定的索引。使用str.join()连接字母。