Python入门课程NO26课 字符串操作
Python字符串类型常用的操作符如下表所示:
1、+操作符用来实现字符串的拼接功能,返回拼接后的字符串
2、* 操作符用来对字符串进行重复输出,返回一个新的字符串
3、字符串类型是一种线性的序列结构,可以通过索引访问数据集合中的每一个元素。序列结构中的正索引从0开始进行编号,负索引从-1开始编号
4、使用分片操作符来对字符串进行切片操作, :前后传递索引值,所谓的切片是将前索引与后索引之间的内容进行截断,索引区间遵循左闭右开原则。操作语法为 [前索引:后索引]。
例如[0:5],
表示截取索引0到索引5(不包括索引5)之间的值
前索引的值可不填,[:后索引],此时前索引的值等于0
后索引的值可不填,[前索引:],此时后索引的值等于字符串的长度
前后索引的值可同时不填,[:],此时前索引的值等于0,后索引的值等于字符串的长度。
5、Python中的"in"是成员操作符,在字符串中用来查找子串是否存在于主串内,若存在返回值为布尔类型True,否则返回False。"not in" 是 "in" 的对立面, 即表示是否子串不存在于主串内,返回的结果为布尔类型。
6、在Python中对字符串进行格式化,主要有两种方式,一种是通过格式化符号配合操作符%进行格式化,一种是通过字符串的format方法进行格式化,这个知识点在以后的课程中将详细介绍。
以下举例说明:
对应的输出结果见以下:
- 上一篇
Python入门课程NO25课 遍历字符串
字符串是一种线性的序列结构,可以通过for循环对字符串中的所有字符进行遍历。对字符串进行遍历,是按字符的先后排列顺序进行遍历的。通过分析程序的输出,可以更好地理解字符串这种线性的序列结构。以下示例说明:输出结果:
- 下一篇
Python入门课程NO27课 字符串常用函数(1)
len(str):获取字符串长度len(str),返回字符串str包含的字符个数。str.lower():字符串大写转小写操作,将字符串str中的英文字母全部转换为小写的英文字母,返回一个字符串。str.upper():字符串小写转大写操作,将字符串str中的英文字母全部转换为大写的英文字母,返回一个