常用字符串方法<python>

导言

在python中内置了许多的字符串方法,使用字符串方法可以方便快捷解决很多问题,所以本文将要介绍一些常用的字符串方法。


目录

导言

string.center(width[,fillchar])

string.capitalize()

string.count(sub[,start[,end]])

string.join(iterable)

string.split([sep[,maxsplist]])

string.replace(old,new[,count])

1,判断开头结尾

string.startswith(obj)

string.endswith(obj)

2,查找

string.find(sub)

string.index(sub)

3,判断字符类型

string.isalpha()

string.isalnum()

string.isdigit()

string.isdecimal()

string.islower()

string.isupper()

4,大小写转换

string.lower()

string.upper()

5,截断

string.strip([chars])

string.lstrip([chars])

string.rstrip([chars])


++字符串方法一旦涉及的对原字符串进行更改操作的,一定是通过返回值来返回结果,而不是对原字符串进行更改++

string.center(width[,fillchar])

函数功能:将字符string居中,填充字符fillchar(可选)到width个大小。

使用举例:

运行结果:


string.capitalize()

函数功能:无参,将首字母大写

使用举例:

运行结果:


string.count(sub[,start[,end]])

函数功能:在string中sub个个数,start和end遵循前闭后开,从0开始

使用举例:

运行结果:


string.join(iterable)

函数功能:以string分隔并加入到iterable,当用于List时,返回结果也是字符串

使用举例:

运行结果:


string.split([sep[,maxsplist]])

函数功能:在string中以sep分隔maxsplit次,默认空格分隔,生成结果是list

使用举例:

运行结果:


string.replace(old,new[,count])

函数功能:在string中以old替换掉new,可选参数count替换count次,默认全替换

使用举例:

运行结果:


1,判断开头结尾

string.startswith(obj)

函数功能:判断字符串string是否以obj开头。

使用举例:

运行结果:


string.endswith(obj)

函数功能:判断字符串string是否以obj结尾。

使用举例:

运行结果:


2,查找

string.find(sub)

函数功能:查找字符串string中sub第一次出现的索引,没有返回-1,不能用于list。

使用举例:

运行结果:


string.index(sub)

函数功能:查找字符串string中sub第一次出现的索引,没有报错,能用于list。

使用举例:

运行结果:


3,判断字符类型

++以下方法也可运用于list遍历时++

string.isalpha()

函数功能:判断是否是字母(包括大小写)

使用举例:

运行结果:


string.isalnum()

函数功能:判断是否是字母(包括大小写)和数字

使用举例:

运行结果:


string.isdigit()

函数功能:判断是否是数字

使用举例:

运行结果:


string.isdecimal()

函数功能:判断是否是十进制数字

使用举例:

运行结果:


string.islower()

函数功能:判断是否是小写字母

使用举例:

运行结果:


string.isupper()

函数功能:判断是否是大写字母

使用举例:

运行结果:


4,大小写转换

string.lower()

函数功能:大写字母转小写

使用举例:

运行结果:


string.upper()

函数功能:小写转大写

使用举例:

运行结果:


5,截断

string.strip([chars])

函数功能:截断两边指定字符,char默认为空格

使用举例:

运行结果:


string.lstrip([chars])

函数功能:截断左边指定字符,char默认为空格

使用举例:

运行结果:


string.rstrip([chars])

函数功能:截断右边指定字符,char默认为空格

使用举例:

运行结果:


相关推荐
古希腊掌管学习的神1 小时前
[搜广推]王树森推荐系统——矩阵补充&最近邻查找
python·算法·机器学习·矩阵
云边有个稻草人1 小时前
【优选算法】—复写零(双指针算法)
笔记·算法·双指针算法
半盏茶香1 小时前
在21世纪的我用C语言探寻世界本质 ——编译和链接(编译环境和运行环境)
c语言·开发语言·c++·算法
Evand J2 小时前
LOS/NLOS环境建模与三维TOA定位,MATLAB仿真程序,可自定义锚点数量和轨迹点长度
开发语言·matlab
LucianaiB2 小时前
探索CSDN博客数据:使用Python爬虫技术
开发语言·爬虫·python
Ronin3052 小时前
11.vector的介绍及模拟实现
开发语言·c++
计算机学长大白3 小时前
C中设计不允许继承的类的实现方法是什么?
c语言·开发语言
PieroPc4 小时前
Python 写的 智慧记 进销存 辅助 程序 导入导出 excel 可打印
开发语言·python·excel
2401_857439696 小时前
SSM 架构下 Vue 电脑测评系统:为电脑性能评估赋能
开发语言·php
SoraLuna7 小时前
「Mac畅玩鸿蒙与硬件47」UI互动应用篇24 - 虚拟音乐控制台
开发语言·macos·ui·华为·harmonyos