相关文章推荐
温文尔雅的青蛙  ·  python subprocess模块详解 ...·  3 周前    · 
直爽的牛肉面  ·  python/openpyxl/DataVa ...·  2 周前    · 
长情的火锅  ·  python读取excel,获得下拉选中所有 ...·  2 周前    · 
勤奋的鸭蛋  ·  python - Set up of ...·  5 天前    · 
大力的长颈鹿  ·  python - Conda env ...·  5 天前    · 
被表白的橙子  ·  python对图像中的每个卷积核进行像素遍历 ...·  1 年前    · 
谦虚好学的刺猬  ·  android - ...·  2 年前    · 
逃跑的骆驼  ·  计算机视觉数据增强方法汇总_3D视觉工坊的博 ...·  2 年前    · 
要出家的移动电源  ·  Kotlin 基础语法 | 菜鸟教程·  2 年前    · 
Code  ›  Python字符串处理方法总结开发者社区
python函数 字符串函数 python字符串 python
https://cloud.tencent.com/developer/article/1431414
坚强的稀饭
2 年前
作者头像
TalkPython
0 篇文章

Python字符串处理方法总结

前往专栏
腾讯云
开发者社区
文档 意见反馈 控制台
首页
学习
活动
专区
工具
TVP
文章/答案/技术大牛
发布
首页
学习
活动
专区
工具
TVP
返回腾讯云官网
社区首页 > 专栏 > TalkPython > Python字符串处理方法总结

Python字符串处理方法总结

作者头像
TalkPython
发布 于 2019-05-24 16:40:23
914 0
发布 于 2019-05-24 16:40:23
举报

处理字符串的方法有很多种,今天我们就来总结一下,方便日后使用。

s = 'hello'
# 字符串第一个字符大写
s.capitalize() 
# 转换字符串中所有大写字符为小写
s.casefold()
# 字符串居中,10是宽度
s.center(10) 
# 计算字符串中某个字符出现的次数
s.count('l') 
# 字符串编码,可以指定编码格式如:UTF-8
s.encode()
# 用于判断字符串是否以指定后缀结尾,如果是则返回 True,否则返回 False
# s.endswith('txt') 判断字符串是否以txt结尾。
s.endswith()
# 把字符串中的 tab 符号('\t')转为空格
s.expandtabs()
# 判断字符串中是否包含子字符串,可以指定范围进行查找.
# 找到返回索引号,没找到返回-1
s.find('e')
# 字符串的函数,增强了字符串格式化的功能
s.format()
# 与format功能一样,不同的是 mapping 是一个字典对象
s.format_map()
# 判断字符串中是否包含子字符串
# 与find()方法一样,只不过如果str不在 string中会报一个异常
s.index()
# 判断字符串是否由字母和数字组成
s.isalnum()
# 判断字符串是否只由字母组成
s.isalpha()
# 判断字符串是否只包含十进制字符
s.isdecimal()
# 判断字符串是否只由数字组成
s.isdigit()
# 判断字符串是否是有效的 Python 标识符,可用来判断变量名是否合法
s.isidentifier()
# 判断字符串是否由小写字母组成
s.islower()
# 判断字符串是否只由数字组成
s.isnumeric()
# 判断字符串中所有字符是否都是可打印字符
s.isprintable()
# 判断字符串是否只由空格组成
s.isspace()
# 判断检测字符串中所有的单词拼写首字母是否为大写,且其他字母为小写
s.istitle()
# 判断字符串中所有的字母是否都为大写
s.isupper()
# 用于将序列中的元素以指定的字符连接生成一个新的字符串
s.join()
# 返回一个原字符串左对齐,并使用空格填充至指定长度的新字符串。如果指定的长度小于原字# 符串的长度则返回原字符串
s.ljust()
# 转换字符串中所有大写字符为小写
s.lower()
# 用于截掉字符串左边的空格或指定字符
s.lstrip()
# 用于创建字符映射的转换表,对于接受两个参数的最简单的调用方式,第一个参数是字符
# 串,表示需要转换的字符,第二个参数也是字符串表示转换的目标。
s.maketrans()
# 用来根据指定的分隔符将字符串进行分割
s.partition()
# 把字符串中的 old(旧字符串) 替换成 new(新字符串),如果指定第三个参数max,则替# 换不超过 max 次
s.replace()
# 返回字符串最后一次出现的位置,如果没有匹配项则返回-1
s.rfind()
# 返回子字符串 str 在字符串中最后出现的位置,如果没有匹配的字符串会报异常
s.rindex()
# 返回一个原字符串右对齐,并使用空格填充至长度 width 的新字符串
s.rjust()
# 从目标字符串的末尾也就是右边开始搜索分割符
s.rpartition()
# 指定分隔符对字符串进行分割并返回一个列表
s.rsplit()
# 删除 string 字符串末尾的指定字符(默认为空格)
s.rstrip()
# 指定分隔符对字符串进行切片
s.split()
# 按照行('\r', '\r\n', \n')分隔,返回一个包含各行作为元素的列表
s.splitlines()
# 判断字符串是否是以指定子字符串开头
s.startswith()
# 删除字符串头尾指定的字符(默认为空格或换行符)或字符序列
s.strip()
# 用于对字符串的大小写字母进行转换
s.swapcase()
# 将每个单词的首字母都改为大写
s.title()
# 根据参数table给出的表(包含 256 个字符)转换字符串的字符, 要过滤掉的字符放到 del # 参数中
s.translate()
 
推荐文章
温文尔雅的青蛙  ·  python subprocess模块详解 - 三只松鼠
3 周前
直爽的牛肉面  ·  python/openpyxl/DataValidation给 excel添加下拉列表_excel data validation list
2 周前
长情的火锅  ·  python读取excel,获得下拉选中所有选项_python获取下拉菜单内容 excel
2 周前
勤奋的鸭蛋  ·  python - Set up of virtual environment in anaconda failing - Stack Overflow
5 天前
大力的长颈鹿  ·  python - Conda env create from .yml gives "unexpected error" - Stack Overflow
5 天前
被表白的橙子  ·  python对图像中的每个卷积核进行像素遍历 - CSDN文库
1 年前
谦虚好学的刺猬  ·  android - 安卓(kotlin)实现实时监听网络变化 - 个人文章 - SegmentFault 思否
2 年前
逃跑的骆驼  ·  计算机视觉数据增强方法汇总_3D视觉工坊的博客-CSDN博客
2 年前
要出家的移动电源  ·  Kotlin 基础语法 | 菜鸟教程
2 年前
今天看啥   ·   Py中国   ·   codingpro   ·   小百科   ·   link之家   ·   卧龙AI搜索
删除内容请联系邮箱 2879853325@qq.com
Code - 代码工具平台
© 2024 ~ 沪ICP备11025650号