Python-字符串的常用方法
字符串常用方法
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-字符串的常用方法相关推荐
- python字符串出栈方法_python字符串常用方法
1. isalnum() :判断字符串所有的字符都是字母或者数字.返回true和false In [1]: str1='jiangwei520' In [2]: str2='jiang wei' In ...
- python字符串,列表,字典的常用方法
本篇内容 字符串的常用方法 列表的常用方法 字典的常用方法 字符串的常用方法 center 字符居中显示,指定字符串长度,填充指定的填充字符 string = "40kuai" p ...
- python字符串常用的方法_python字符串常用方法
1. isalnum() :判断字符串所有的字符都是字母或者数字.返回true和false In [1]: str1='jiangwei520' In [2]: str2='jiang wei' In ...
- python字符串常用方法、分割字符串等
一.字符串的常用方法 1.str.capitalize() 字符串首字母大写 2.str.center() 把字符串居中 3.str.isalnum() 判断字符串是否含有英文.数字,若有英文和数 ...
- python字符串常用方法变量名命名规范
python变量名命名规范 python变量名命名规范 1.一般以字母(大写,小写字母均可以)开头,例如:myname,Myname 2.后面可以使用下划线_或者数字 例如:My_name 3.大小写 ...
- Python爬虫笔记——字符串的常用方法
字符串的常用方法: 方法 使用说明 string[start : end : step] 字符串的切片 string.replace(oldstr, newstr) 字符串的替换 strinf.spl ...
- python字符串倒数第三个_python字符串常用方法
python 字符串常用操作方法 python 字符串操作常用操作,如字符串的替换.删除.截取.赋值.连接.比较.查找.分割等 1.去除空格 str.strip():删除字符串两边的指定字符,括号的写 ...
- 微课|Python列表、字典、集合、字符串对象常用方法串讲
推荐教材: <Python网络程序设计(微课版)>,ISBN:978-7-3025-8312-7,董付国,清华大学出版社,2021年8月出版 配套资源: 教学大纲.450页PPT.91个例 ...
- 来不及解释!python字符串常用方法大全,先收藏再说
目录 序言: 1.0 capitalize()函数 2.0 title()函数 3.0 swapcase()函数 4.0 lower()函数 5.0 upper()函数 6.0 casefold()函 ...
- python 字符串常用方法
Python 开发过程中,经常需要对字符串进行一些特殊处理,比如拼接字符串.截取字符串.格式化字符串等,这些操作无需开发者自己设计实现,只需调用相应的字符串方法即可. python 字符串分割 [ro ...
最新文章
- linux打包运行python文件_Linux下安装pyinstaller用于将py文件打包生成一个可执行文件...
- Spring Cache 缺陷,我好像有解决方案了
- tldr一个精简的man手册替代品
- hiho一下 第四周 Hihocoder #1036 : Trie图
- 软件项目组织管理(六)项目时间管理
- linux oracle流复制,oracle 流复制
- Android初级教程初谈自定义view自定义属性
- 单向链表和双向链表区别_双向链表
- Python 进阶 —— itertools
- 从零开始学C#——不再更新,直接进入高阶教程
- Win7 64位系统安装 Windows XP 虚拟机
- 电视盒子内存测试软件,电视盒子内存太小怎么办?当贝市场一招扩充内存
- 如何选择适合的公共 DNS
- Win11怎么关闭开机自启动软件
- 845.数组中的最长山脉
- python主线程执行_python多线程学习一
- STM32:利用VM8978和I2S实现录音的频率分析
- BLM(业务领导模型)
- qt有关tcpserver中读取数据时是否使用flush时的研究
- 圆心科技再冲刺港交所上市:收入和亏损同增,毛利率走低,何涛为董事长
热门文章
- C语言字符型char和整型int的关系和示例
- mysql安全实验测验答案_实验四∶数据库安全性实验报告.doc
- python简述列表特征_python高级特性简介
- VCSA 6.7 U2无DNS部署 VCSA 7正式版无DNS部署
- vSAN其实很简单-一张图搞清楚不同vSAN版本之间的功能差异
- Go 语言学习总结(4)—— 为什么说 Golang 是面向未来的语言?
- Java基础学习总结(94)——Java线程再学习
- MyBatis学习总结(8)——Mybatis3.x与Spring4.x整合
- ca 自建 颁发证书_自建 ca 及使用 ca 颁发证书
- python预测股票价格_python用线性回归预测股票价格