python字符串常用的五种方法(Python入门系列16-Python字符串的运算与转换)
python字符串常用的五种方法(Python入门系列16-Python字符串的运算与转换)有时候我们需要用到字符串中的某一个字符,这时候就需要用到字符串的索引功能了。索引,顾名思义就是利用字符的序号来索取相应的字符。字符串的单个字符索引字符串的重复输出字符串的重复输出使用符合“*”(星号)来表示,语句表示为(“xxxxx” * 数字),后面的数字表示字符串要重复的次数。利用字符串的重复输出功能可以避免输入一大堆重复的字符。
很多人可能会想,运算一般只属于数值类型的数据,为什么字符串也可以进行运算呢?其实在任何的编程语言中,所进行的每一步都可以称为运算,而不单单只有数字可以,字符串照样可以进行加运算(字符串的连接)、重复输出、获取某个字符、获取一部分字符、成员运算等。
1、字符串的运算
字符串的连接
字符串的连接使用符号“ ”来连接两个字符串,得出一个由两个字符串组成的新的字符串。
可以利用字符串的这个功能来拼接两个单独的字符串。
字符串的重复输出
字符串的重复输出使用符合“*”(星号)来表示,语句表示为(“xxxxx” * 数字),后面的数字表示字符串要重复的次数。
利用字符串的重复输出功能可以避免输入一大堆重复的字符。
字符串的单个字符索引
有时候我们需要用到字符串中的某一个字符,这时候就需要用到字符串的索引功能了。索引,顾名思义就是利用字符的序号来索取相应的字符。
在Python中,无论是列表、字符串、元组,它们索引序号的开始都是以0表示第一个字符。
可以看到,0表示字符串的第一个字符,而1表示第二个字符,以此类推下去。
字符串的子串索取
有时候我们需要字符串中的某几个字符,在Python中也是可以做到的。
通过上面的截图可以了解到:
1、获取字符串子串遵循左闭右开的原则,就是冒号右边的数字对应的字符并不包含在子串中;
2、可以按规律间隔某几个字符来获取字符,组成新的子串;
比如c[0:8:2]的意思为获取从0到8(不包括)对应的字符,并且每隔两个字符选一个。
3、可以对字符串进行倒序排列。
字符串成员运算
可以判断字符串中是否存在某个字符,这是一个很有用的功能。
判断存在可以使用“in”成员运算符,判断不存在可以使用“not in”成员运算符。
“in”表示如果字符串包含某个给定的字符,则返回True,否则返回False。
“not in”表示如果字符串不包含某个给定的字符,则返回True,否则返回False。
相信这个成员运算符很容易理解,就是存在与不存在的判断。