字符串
字符串
字符串类型的表示
-由0个或多个字符串组成的有序数列
由一对单引号或双引号(表示字符),或者是三单引号(表示字符串三单引号可以注释)
如果希望在字符串中表示单双引号,
字符串的序号
字符串的使用
-索引
-切片
-<字符串>[M:N],M确实表示到开头,N缺失表示到结尾
-<字符串>[M:N:K] 根据步长K对字符串进行切片
转义符\
-转义符表达特定的字符本意
-转义符形成一些组合,表达一些不可表达的含义
字符串操作符
字符串处理函数
len(x) :长度,返回字符串x的长度
str(x) :任意类型x所对应的字符串形式
eval(x) :将一个字符串两侧的引号去掉,变成python能够运行的语句
hex(x)或oct(x) 整数十六进制或者是八进制的小写形式
chr(u) :u为Unicode编码,返回其对应的字符串
ord(x) :x为字符,返回其对应的Unicode编码
字符串处理方法
“方法”特指<a>.<b>()风格中的函数<b>()
-方法本身也是函数,但与<a>有关,<a>.<b>()风格使用
-字符串以及变量也是<a>,存在一些方法
str.lower()或str.upper() 放回字符串副本,全部字符小写大写
str.split(sep=None) 放回一个列表,由str根据sep被分隔的部分组成
str.count(sub)放回子串sub在str中出现的次数
str.replace(old,new) 返回字符串str副本,所有old子串被替换为new
strcenter.(width[,fillchar]),字符串str根据宽度width居中,fillchar可选
str.strip(char) ,从str中去掉在其左侧和右侧chars中列出的字符
str.join(iter),在iter变量出最后元素每个元素后增加一个str,主要用于字符串分隔
字符串类型的格式化
-字符串格式化使用.format()
使用方法:<模板字符串>.format(<逗号分隔的参数>)
槽



浙公网安备 33010602011771号