Python入门课程NO29课 字符串操作其他函数
str.replace(sub_str, dst_str):字符串的子串替换函数,将字符串中子串替换为新的字符串,返回一个新的字符串。将参数sub_str表示的子串替换为新的字符串dst_str。举例说明:
此例中将字符串中的子串scratch替换为python。那么输出结果为:
str.split(sep=None, maxsplit=-1):字符串的拆分函数,使用 sep作为分隔字符串,返回由sep字符串分隔后的字符串列表。 如果给出了 maxsplit,则最多进行 maxsplit 次拆分,剩余的字符串最后一起输出。 如果 maxsplit 未指定或为 -1,则不限制拆分次数。split函数后的输出类型为列表类型。举例说明:
限定拆分两次,剩余未拆分的字符串最后一次性输出,那么运行结果为:
判断字符串的前后缀:
(1)str.startswith(prefix) 判断字符串是否以prefix子串作为前缀,返回值为布尔类型
(2)str.endswith(suffix) 判断字符串是否以suffix子串作为后缀,返回值为布尔类型
以下举例说明:
那么我们可想而知,res1输出结果为真 ,res2输出结果为假
- 上一篇
Python入门课程NO28课 字符串常用函数(2)
str.strip():删除字符串首尾的空白字符,返回一个首尾不包含空白字符的新字符串。str.lstrip():函数名中的前缀l是单词left的简写,该方法用来删除字符串最左边的空白字符,返回一个首部不包含空白字符的新字符串。str.rstrip() :函数名中的前缀r是单词right的简写,该方法
- 下一篇
Python入门课程NO30课 字符串格式化操作
Python常用的格式化操作符:代码举例:那么输出结果为:由此可见字符串后面传递的浮点型参数被自动转化为了整型,那么如果我们把%d改为%f,那么他的输出结果是什么呢?我们可以看到输出结果为浮点类型,并且小数点后自动保留了6位,这时候呢,我们需要来控制浮点类型的精度。