我想知道我从输入中收到的字符串中有多少个字符。
message = raw_input('Enter your message: ')
我知道您可以通过list()手动执行此操作。
ListMessage = list(message)
如果选择['h', 'e', 'l', 'l', 'o']
,则会打印出来,我知道我可以使用消息[0]访问每个字母以获取字母' h'。
我希望程序能够将列表中的每个字母作为字符串存储在我可以访问和更改的位置。
答案 0 :(得分:0)
使用内置函数len
:
len(message)
您可以通过索引访问单个字母:
>>> message[0]
'h'
>>> message[1]
'e'
我不确定你为什么要这样,但你可以存储一个有自己名字的字母:
var1 = message[0]
var2 = message[1]
现在var1
拥有h
和var2
e
。字符串是不可变的。因此,您无法更改字符串的值。但是你可以创建一个新的字符串。例如:
upper_var1 = var1.upper()
现在upper_var1
包含H
。