目录
前言
4.1字符串的介绍
4.1.1转义字符
4.2 格式化字符串
4.2.1 三种格式化
4.3 字符串的常见 *** 作
4.3.1 查找与替换
4.3.2 分隔与拼接
4.3.3 删除字符串
4.4 过滤敏感词
总结
本章例题
前言
符串的定义,格式化和常见 *** 作
4.1字符串的介绍 4.1.1转义字符
- 定义
用""来转义,在字符串中的引号前添加“”,解释器会将“”之后的引号视为解释为一个普通字符
print('let's learn Python')
let's learn Python #结果
-
转义符的运用
- "%"
- format()方法
str.format(values)
- f-string
f('{变量名}')
注:f的大小写格式化相同
4.3 字符串的常见 *** 作 4.3.1 查找与替换- find()方法
定义:可查找字符串中是否包含子串,若包含则返回子串首次出现的位置,否则返回-1。
格式:
str.find(sub[, start[, end]]) #sub:指定要查找的子串。 #start:开始索引,默认为0。 #end:结束索引,默认为字符串的长度
-
replace()方法
定义:可将当前字符串中的指定子串替换成新的子串,并返回替换后的新字符串。
格式:
str.replace(old, new[, count]) #old:被替换的旧子串。 #new:替换旧子串的新子串。 #count:表示替换旧字符串的次数,默认全部替换。4.3.2 分隔与拼接
- split()方法,分割
定义:按照指定分隔符对字符串进行分割,返回由分割后的子串组成的列表。
格式
str.split(sep=None, maxsplit=-1)
#sep:分隔符,默认为空字符。
#maxsplit:分割次数,默认值为-1,表示不限制分割次数
- join()方法,拼接
定义:指定的字符连接字符串并生成一个新的字符串。
格式
str.join(iterable)
# iterable:表示连接字符串的字符
注:拼接还可以用 " + " 拼接字符串
" Py " + " thon " = " Python "
4.3.3 删除字符串4.4 过滤敏感词str.center(width[.fillchar]) #返回长度 width 的字符串,居中显示
str.ljust(width[.fillchar]) #返回长度 width 的字符串,左对齐显示
str.rjust(width[.fillchar]) #返回长度 width 的字符串,右对齐显示
敏感词通常是指带有敏感政治倾向、暴力倾向、不健康色彩的词或不文明的词语,对于文章中出现的敏感词常用的处理方法是使用特殊符号(如“*”)对敏感词进行替换。
总结
本章主要讲解了Python字符串的相关知识,包括什么是字符串、格式化字符串、字符串的常见 *** 作。
本章例题
题目:文本进度条的模拟
要求:以” * “和” 。“来显示已完成任务量和未完成任务量,并以动态文字的方式显示任务的完成度。、代码如下:
import sys import time print("当前下载进度:") for i in range(101): s="r%d%% %s"%(i,"*"*i) sys.stdout.write(s) sys.stdout.flush() time.sleep(0.01)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)