011 索引/切片运算
索引运算符[] , 根据位置获取列表中元素 , 0作为开始
list1 = [1, "A", 'abc', False]
print(list1[1]) # 获取列表第二个元素
字符串可以理解为字符的列表 , 使用索引运算符操作
string1 = "Python"
print(string1[1]) # 获取字符串第二个字符
切片运算符[:] , 根据起始和终止位置获取部分元素 , 不包含终止位置
list1 = [1, "A", 'abc', False]
print(list1[1:2]) # 获取第二至三个元素 , 不包括第三个元素
字符串也可以使用切片运算完成截取
string2 = "Python"
print(string2[0:2]) # 获取第一至第三字符 , 不包括第三个字符
print(string2[1:2]) # 获取第二至第三字符 , 不包括第三个字符
起始位置可以不填写 , 默认0起始位
string3 = "Python"
print(string3[:3]) # 获取第一至第四字符 , 不包括第四个字符
终止位置可以不填写 , 默认列表最大位置
string4 = "Python"
print(string4[2:])
索引运算符 , 根据位置获取列表中元素 , 0作为开始
获取列表第二个元素
字符串可以理解为字符的列表 , 使用索引运算符操作
获取字符串第二个字符
切片运算符 , 根据起始和终止位置获取部分元素 , 不包含终止位置
获取第二至三个元素 , 不包括第三个元素
字符串也可以使用切片运算完成截取
获取第一至第三字符 , 不包括第三个字符
获取第二至第三字符 , 不包括第三个字符
起始位置可以不填写 , 默认0起始位
获取第一至第四字符 , 不包括第四个字符
终止位置可以不填写 , 默认列表最大位置