python:有关字符串的一些常用函数(自用)

怕自己记不清,整理一些常用函数

字符串

大小写转换
upper():将字符串中的所有小写字母转换为大写
lower():将字符串中的所有大写字母转换为小写

判断字符
isupper():字符串中全为大写,返回T,否则返回F
islower():字符串中全为小写,返回T,否则返回F
isalpha():字符串中全为字母,返回T,否则返回F
isalnum():字符串中全为字母或数字,返回T,否则为F
isdigit():字符串中只有数字,返回T,否则返回F
isspace():字符串中只有空白,返回T,否则返回F
istitle():字符串是标题化的,返回T,否则返回F

检测前缀或后缀
startswith(prefix,beg=0,end=len(string)):检查字符串是否是以prefix开头,如果是,则返回T,否之则为F,beg和end可设定指定值,在指定范围内检查
endswith(suffix,beg=0,end=len(string)):检查字符串是否是以suffix结尾,如果是,则返回T,否之则为F,同样也可设定指定范围

合并与分隔字符串
join(seq):以指定字符串作为分隔符,将seq中的所有元素合并为一个新的字符串

seq="加油学习呀"
print("|".join(seq))

运行结果:
运行结果
split(str=" ",num=string.count(str)):以str为分隔符分隔字符串,如果num有指定值,则仅分隔num次

str="小明|小红|小亮|小明"
print(str.split("|"))
print(str.split("|",1))

结果如下:在这里插入图片描述对齐方式
rjust(width,[,fillchar]):返回一个原字符串右对齐,并使用fillchar(默认空格)填充至长度为width的新字符串
ljust(width,[,fillchar]):左对齐
center(width,[,fillchar]):居中

删除字符串头尾字符
strip([chars]):删除字符串头尾指定的chars字符,默认删除空白字符
lstrip([chars]):删除字符串头部指定的chars字符
rstrip([chars]):删除字符串尾部指定的chars字符

检测子串
find(str,beg=0,end=len(string)):在指定范围内检查字符str是否在检测字符串内,如果包含,返回开始字符的下标值,否则返回-1
index(str,beg=0,end=len(string)):与find()相似,但若不存在字符,报异常

替换子串
replace(old,new[,max]):将字符串中的old替换成new并返回新生成的字符串,如果指定第三个参数max,则表示替换不超过max次

统计子串个数
count(str,beg=0,end=len(string)):返回str在指定字符串指定范围中出现的次数

首字母大写
capitalize():将字符串的第一个字母变成大写,其他字母变成小写

标题化
title():将字符串中所有单词首字母大写,其他字母小写

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值