Python语言中的字符串截取是比较方便的,我们来看一下如何实现。先来看以下代码:
a = "jianyulunan"
我们这里先定义了一个字符串变量a,并且给变量赋值为“jianyulunan”,这里仅仅是为了说明使用方法,赋值的字符串可以是任意字符串。
下面如果我们要截取第一个字符,怎么办?看下面的代码:
a[0]
上面这个代码就可以输出字母“j”,同理,如果要输出第二个字母“i”的话,可以用如下代码:
a[1]
我们看到,如果仅仅是截取一个字符,那么只需要在变量后加中括号,然后在中括号里面填上字符对应的序号就可以了,序号是从0开始的。
上面我们学习了截取一个字符,那么如果我们希望截取多个字符该怎么办呢?看下面的代码:
a[0:6]
上面这个代码会输出字符串“jianyu”,代码的意思是截取从序号0开始到序号6的字符串,这个字符串就是最前面的六个字母。
至此,我们发现,如果要截取多个字符的话,只需要在中括号里面加一个冒号,然后再接一个数字就可以了。
根据以上结论,您可以随意变换中括号里面的数字来截取需要截取的字符串。
需要注意一点的是,冒号前的数字必须小于冒号后面的数字,否则输出的是空字符串。