题主你好,
先抛开你的图片, 先讲一下python中比较常用的一个类型,叫列表,声明列表比较常用的方式为:
列表名=[元素1,元素2,...,元素n]
例如,声明一个含有3个字符串类型元素的列表name:
name = ['张三', '李四', '王五']
再比如声明一个含有2个整型元素的列表age:
age = [18, 30]
------------
先说一下"索引", 索引说白了就是对列表中元素的编号, 这个编号顺序是从左到右, 最大特点就是起始数值为0.
拿上面的 age = [18, 30] 来举例, 列表age中有两个元素,第一个是18,索引为0,第二个是20, 索引为1.
拿上面的 name = ['张三', '李四', '王五'] 来举例, 列表name有三个元素,第一个元素为 '张三' ,索引为0, 第二个元素为 '李四',索引为1, 第三个元素为 '王五',索引为2.
----------
好了, 上面说完列表的简单声明, 也讲了索引. 下面再说一下如果我想引用列表中的元素要怎么办呢? 方法是:
列表名[索引]
例如, age = [18, 30] 这个列表中, 我想要获取30这个值,则使用:
age[1] //age是列表名, 1是30这个元素在age列表中的索引
----------
下面回到题主图片中的问题,
第一行代码: s = input("请输入一段文本:") 我们得到的是一个字符串类型的变量s,并不是列表, 但是引用字符串类型中的字符,使用的方法和列表是一样的,举例来说:
s = input("请输入一段文本:") 这段代码执行后, 我们输入的是 abcde 这五个字母,则我们可以通过下面语句来分别获取这五个字母:
s[0] -> a
s[1] -> b
s[2] -> c
s[3] -> d
s[4] -> e
------------
题主看看,现在能不能搞明白了, 如果不明白请追问.
希望可以帮到题主, 欢迎追问
温馨提示:答案为网友推荐,仅供参考