python基础知识学习(字符串)

怼烎@ 2023-02-27 05:48 78阅读 0赞

python学习(字符串)

常用方法:
①查找子串
s.find(“str”,form,to)
在s字符串中,从下标from到to查找字符串str,找到返回起始下标,否则返回-1(from/to可选)
s.rfind(“str”)
在s字符串中,反向查找str首次出现的位置
s.index(“str”)
在s字符串中,查找str首次出现的位置,未查到则抛出异常
s.rindex(“str”)
在s字符串中,反向查找str首次出现的位置
s.count(“str”)
统计str在s中出现的次数
②分割
s.split(“分隔符”,maxsplit) s.rsplit(“分隔符”,maxsplit)
以分隔符为界分割为多个串,maxsplit为最大分割次数,不指定分隔符会将空白符和格式串作为分隔符
s.partition(“分隔符”) s.rpartition(“分隔符”)
以分隔符为界分割为3部分,分隔符前,分隔符,分隔符后
③连接
分隔符.join(“str”)
使用分隔符连接字符串—{“-“.join(lst),lst为字符串列表}
④大小写(返回新字符串)
s.lower() 转换为小写
s.upper() 转换为大写
s.capitalize() 首字母大写
s.title() 每个单词首字母大写
s.swapcase() 大小写互换
⑤替换
s.replace(“str”,“newStr”) 将串中的str替换为newStr
⑥**maketrans()、translate()**加密
table = ’ ‘.maketrans(‘abcdef123’,‘uvwxyz@#$’),将对应位置的字母进行替换
s = “Python is a greate programming language. I like it.”
s.translate(table)
⑦删除空白字符,
s.strip() 删除两边空白祖父
s.rstrip() 删除右边空白字符
s.lstrip() 删除左边空白字符
也可指定删除的字符串:s.strip(“str”) str不作为整体对待
⑧字符串求值
eval(“str”)
⑨判断字符串是否以指定串开始或结束
s.startswith(“str”,from,to)、 s.endswith(“str”) from/to可选
⑩字符串排版:返回新字符串
s.**center()**居中对齐 s.**ljust()**左对齐 s.**rjust()**右对齐
“hello world!”.center(20)//宽度为20
“hello world!”.center(20,’=’)//宽度为20,用‘=’填充
s,zfill(width) 返回指定宽度字符串,以0填充,宽度小于字符串长度,返回字符串本身

测试是否为指定字符:isalpha()/isdigit()/isalnum()…

发表评论

表情:
评论列表 (有 0 条评论,78人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Python基础知识学习框架梳理

    对于编程初学者来说,在刚刚开始学习Python语言的时候,需要学习的内容有不少,比如计算机原理、网络、Web前端、后端、架构、 数据库都是必须掌握的知识点。因此初学者常常会陷入