字符串常用方法

1.判断

方法 说明
isspace() 如果string中只包含空格,则返回True
isalnum() 如果string至少有一个字符并且所有字母都是字母或数字,返回True
isalpha() 如果string至少有一个字符并且所有字符都是字母则返回True
isdecimal() 如果string只包含数字则返回True, 全角数字
isdigit() 如果string只包含数字则返回True, 全角数字、(1)、\u00b2
isnumric() 如果string只包含数字则返回True, 全角数字, 汉字数字
istitle() 如果string是标题化的(每个单词的首字母大写)则返回True
islower() 如果string中包含至少一个区分大小写的字符,并且所有这些(区分大小写)字符都是小写,则返回True
isupper() 如果string中包含至少一个区分大小写的字符,并且所有这些字符都是大写则返回True

2.查找和替换

方法 说明
startswith(str) 检查字符串是否是以str开头,是则返回True
endswith(str) 检查字符串是否是以str结束,是则返回True
find(str,start=0,end=len(string)) 监测str是否包含在string中,如果start和end指定范围,则检查是否包含在指定范围内,如果是则返回开始的索引值,否则返回-1
rfind(str,start=0,end=len(string)) 类似于find函数,不过是从右边开始找
index(str,start=0,end=len(string)) 跟find()方法类似,只不过如果str不在string会报错
rindex(str,start=0,end=len(string)) 跟find()方法类似,是从右边开始
replace(old_str,new_str,num=string.count(old)) 把string中的old_str替换成new_str,如果num指定,则替换不超过num次

3.大小写转换

方法 说明
capitalize() 把字符串的第一个字符大写
title() 把字符串的每个单词首字母大写
lower() 转换string中的所有大写字符为小写
upper() 转换string中的所有小写字符为大写
swapcase() 翻转string中的大小写

4.文本对其

方法 说明
ljust(width) 返回一个原字符串左对齐,并使用空格填充至长度width的新字符串
rjust(width) 返回一个字符串右对齐,并使用空格填充至长度width的新字符串
center(width) 返回一个原字符串居中,并使用空格填充至width的新字符串

5.去除空白字符

方法 说明
lstrip() 截掉string左边(开始)的空白字符
rstrip() 截掉string右边(开始)的空白字符
strip() 截掉string左右两边的空白字符

6.拆分和连接

方法 说明
partition(str) 把字符串string分成一个3元素的元组(str前面,str,str后面)
rpartition(str) 类似于partition()函数,不过是从右边开始查找
split(str="",num) 以str为分隔切片string,如果num有指定值,则仅分隔num+1个字符串,str默认包含\r,\t,\n和空格
splitlines() 按照行 \r,\n,\r\n分隔,返回一个包含各行作为元素的列表
join(seq) 以string作为分隔符,将seq中所有的元素(的字符串表示)合并成一个新的字符串

Python-字符串的常用方法相关推荐

  1. python字符串出栈方法_python字符串常用方法

    1. isalnum() :判断字符串所有的字符都是字母或者数字.返回true和false In [1]: str1='jiangwei520' In [2]: str2='jiang wei' In ...

  2. python字符串,列表,字典的常用方法

    本篇内容 字符串的常用方法 列表的常用方法 字典的常用方法 字符串的常用方法 center 字符居中显示,指定字符串长度,填充指定的填充字符 string = "40kuai" p ...

  3. python字符串常用的方法_python字符串常用方法

    1. isalnum() :判断字符串所有的字符都是字母或者数字.返回true和false In [1]: str1='jiangwei520' In [2]: str2='jiang wei' In ...

  4. python字符串常用方法、分割字符串等

    一.字符串的常用方法 1.str.capitalize()  字符串首字母大写 2.str.center()  把字符串居中 3.str.isalnum() 判断字符串是否含有英文.数字,若有英文和数 ...

  5. python字符串常用方法变量名命名规范

    python变量名命名规范 python变量名命名规范 1.一般以字母(大写,小写字母均可以)开头,例如:myname,Myname 2.后面可以使用下划线_或者数字 例如:My_name 3.大小写 ...

  6. Python爬虫笔记——字符串的常用方法

    字符串的常用方法: 方法 使用说明 string[start : end : step] 字符串的切片 string.replace(oldstr, newstr) 字符串的替换 strinf.spl ...

  7. python字符串倒数第三个_python字符串常用方法

    python 字符串常用操作方法 python 字符串操作常用操作,如字符串的替换.删除.截取.赋值.连接.比较.查找.分割等 1.去除空格 str.strip():删除字符串两边的指定字符,括号的写 ...

  8. 微课|Python列表、字典、集合、字符串对象常用方法串讲

    推荐教材: <Python网络程序设计(微课版)>,ISBN:978-7-3025-8312-7,董付国,清华大学出版社,2021年8月出版 配套资源: 教学大纲.450页PPT.91个例 ...

  9. 来不及解释!python字符串常用方法大全,先收藏再说

    目录 序言: 1.0 capitalize()函数 2.0 title()函数 3.0 swapcase()函数 4.0 lower()函数 5.0 upper()函数 6.0 casefold()函 ...

  10. python 字符串常用方法

    Python 开发过程中,经常需要对字符串进行一些特殊处理,比如拼接字符串.截取字符串.格式化字符串等,这些操作无需开发者自己设计实现,只需调用相应的字符串方法即可. python 字符串分割 [ro ...

最新文章

  1. linux打包运行python文件_Linux下安装pyinstaller用于将py文件打包生成一个可执行文件...
  2. Spring Cache 缺陷,我好像有解决方案了
  3. tldr一个精简的man手册替代品
  4. hiho一下 第四周 Hihocoder #1036 : Trie图
  5. 软件项目组织管理(六)项目时间管理
  6. linux oracle流复制,oracle 流复制
  7. Android初级教程初谈自定义view自定义属性
  8. 单向链表和双向链表区别_双向链表
  9. Python 进阶 —— itertools
  10. 从零开始学C#——不再更新,直接进入高阶教程
  11. Win7 64位系统安装 Windows XP 虚拟机
  12. 电视盒子内存测试软件,电视盒子内存太小怎么办?当贝市场一招扩充内存
  13. 如何选择适合的公共 DNS
  14. Win11怎么关闭开机自启动软件
  15. 845.数组中的最长山脉
  16. python主线程执行_python多线程学习一
  17. STM32:利用VM8978和I2S实现录音的频率分析
  18. BLM(业务领导模型)
  19. qt有关tcpserver中读取数据时是否使用flush时的研究
  20. 圆心科技再冲刺港交所上市:收入和亏损同增,毛利率走低,何涛为董事长

热门文章

  1. C语言字符型char和整型int的关系和示例
  2. mysql安全实验测验答案_实验四∶数据库安全性实验报告.doc
  3. python简述列表特征_python高级特性简介
  4. VCSA 6.7 U2无DNS部署 VCSA 7正式版无DNS部署
  5. vSAN其实很简单-一张图搞清楚不同vSAN版本之间的功能差异
  6. Go 语言学习总结(4)—— 为什么说 Golang 是面向未来的语言?
  7. Java基础学习总结(94)——Java线程再学习
  8. MyBatis学习总结(8)——Mybatis3.x与Spring4.x整合
  9. ca 自建 颁发证书_自建 ca 及使用 ca 颁发证书
  10. python预测股票价格_python用线性回归预测股票价格