查找字符串中特定索引的字符
我有一个字符串 'Hello',我想知道每个字符在这个字符串中的位置。
伪代码:
string = 'Hello'
a = string.index(0)
b = string.index(4)
print a , b
在这个例子中,a 代表 'H',而 b 代表 'o'。
3 个回答
0
我觉得他是在问这个
for index,letter in enumerate('Hello'):
print 'Index Position ',index, 'The Letter ', letter
也许我们还想研究一些数据结构
所以我们来加一个字典 - 我可以随便加,因为我知道索引值是唯一的
index_of_letters={}
for index,letter in enumerate('Hello'):
index_of_letters[index]=letter
index_of_letters
4
在Python中,字符串(str
)是一种叫做“序列类型”的东西,所以我们可以用[]
来访问它里面的内容:
my_string = 'Hello'
a = my_string[0]
b = my_string[4]
print a, b # Prints H o
这也意味着我们可以进行切片操作,这是一种在Python中获取子字符串的标准方法:
print my_string[1:3] # Prints el
4
当然可以!请看下面的内容:
在编程中,有时候我们需要让程序在特定的条件下执行某些操作。这就像给程序设定了一些规则,只有当这些规则被满足时,程序才会继续运行。
比如说,你可能希望在用户输入一个数字时,程序才进行计算。如果用户输入的不是数字,程序就应该给出提示,告诉用户输入不正确。这种情况下,我们就需要使用条件判断。
条件判断就像是在问一个问题:“如果这个条件成立,我就做这个;如果不成立,我就做那个。”这样可以让程序更加灵活,能够根据不同的情况做出不同的反应。
希望这个解释能帮助你更好地理解编程中的条件判断!
a = "Hello"
print a[0]
print a[4]