python 访问字符串的值

python 访问字符串的值

1、使用下标索引

python中没有字符类型,即使是单个字符也会当做字符串处理,如果希望访问字符串中的某个字符,则需要使用其下标进行索引,需要注意的是:在python中,字符串的下标从0开始标记,并且依次递增1。

# 下标访问
str1 = "0123456789"
print(str1[3]) # 3
print(str1[0]) # 0 代表第一个值的下标是0
print(str1[-2]) # 8 代表倒数第二个值

2、使用切片截取字符串

切片是指对操作派尔对象截取其中一部分的操作。在python中字符串、列表、元组都支持切片的处理方式,其语法格式如下:[start:stop:step]。这里需要注意的是,切片选取的区间属于左开右闭形式,即从开始位开始截取,一直截取到停止位的前一个字符,代码演示如下:

# 切片取值
print(str1[2:5]) # 234
print(str1[5:]) # 56789
print(str1[:4]) # 0123
print(str1[5:-1]) # 5678 -1代表倒数第一个数
print(str1[1:8:2]) # 1357
print(str1[::-1]) # 9876543210 从后往前取

你可能感兴趣的:(python,#,基础知识)