Python字符串常用方法

常用方法的语法及其功能总结如下,以便日后查询:
可在python命令解释器中用dir(str)查询字符串常用的方法。

函数名语法参数功能
capitalize()str.capitalize()将字符串的第一个字母变成大写,其他字母变小写。返回一个首字母大写的字符串
center()str.center(width[,fillchar])width–总宽度;fillchar–填充字符,默认空格返回一个指定的宽度 width 居中的字符串
count()str.count(sub,start=0,end=len(string))sub–搜索的子字符串;start–字符串开始搜索的位置,默认为0;end–字符串结束搜索的位置,默认为最后一个字符用于统计字符串里某个字符出现的次数
encode()str.encode(encoding=‘UTF-8’,errors=‘strict’)encoding–要使用的编码;errors–设置不同错误的处理方案以 encoding 指定的编码格式编码字符串
endswith()str.endswith(suffix[, start[, end]])suffix–一个字符串或元素;start–查找对象的开始位置;end–结束位置用于判断字符串是否以指定后缀结尾
find()str.find(str, beg=0, end=len(string))str–检索的字符串;beg–起始索引;end–结束索引检测字符串中是否包含子字符串 str ,如果包含子字符串返回开始的索引值,否则返回-1
format()‘…{index : s}…’.format(string)index–参数对应序号,可不按顺序;s–格式说明符;string–格式化对象增强字符串格式化功能,用{}和:代替之前的%
index()str.index(str, beg=0,end=len(string))str–检索的字符串;beg–起始索引;end–结束索引与 find()方法一样,如果包含子字符串返回开始的索引值(即第一次出现的索引值),否则抛出异常
isalnum()str.isalnum()检测字符串是否由字母和数字组成
isspace()str.isspace()检测字符串是否只由空格组成
istitle()str.istitle()检测字符串中所有的单词拼写首字母是否为大写,且其他字母为小写
join()str.join(sequence)sequence–要连接的元素序列将序列中的元素以指定的字符连接生成一个新的字符串
rindex()str.rindex(str,beg=0,end=len(string))str–查找的字符串;beg–开始查找的位置默认为0;end–结束查找的位置返回子字符串 str 在字符串中最后出现的位置,如果没有匹配的字符串会报异常,你可以指定可选参数[beg:end]设置查找的区间
split()str.split(str="",num=str.count(str))str–分隔符,默认为所有的空字符;num–分割次数,默认为-1分割所有通过指定分隔符对字符串进行切片,如果参数 num 有指定值,则分隔 num+1 个子字符串。最终返回列表
replace()str.replace(old,new[,max])old–将被替换的子字符串;new–用于替换old的子字符串;max–可选字符串,替换不超过max次把字符串中的 old(旧字符串) 替换成 new(新字符串),如果指定第三个参数max,则替换不超过 max 次
strip()str.strip([chars])chars – 移除字符串头尾指定的字符序列用于移除字符串头尾指定的字符(默认为空格或换行符)或字符序列。注意:该方法只能删除开头或是结尾的字符,不能删除中间部分的字符,返回移除字符串头尾指定的字符生成的新字符串
title()str.title()返回"标题化"的字符串,就是说所有单词的首个字母转化为大写,其余字母均为小写
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值