1·capitalize()方法
capitalize方法就是把字符串中的第一个字符转化为大写,其他的字符转化为小写
str.capitalize()
——其中str是要转化的字符串str="i love yOU." c=str.capitalize() print(c)
2·count()方法
count()方法就是用于统计字符串中某个字符的出现次数,还可以选择搜索范围,例如:
str.count(sub,start=0,endl=len(string)) # 其中,sub是要搜索的字符,start未开始的位置,默认为第一个字符,第一个索引值为0 # end为结束的位置,默认为倒数第一
str="you just make me down" c='e' a=str.(c,0,100) print(a)
3·find()方法
find()方法就是判断字符串中是否包含子字符串。如果包含,就返回开始的索引值:否则返回-1
~格式:str.find(str,beg=0,end=len(string))
str未指定检索的字符串,beg为开始检索,默认为0.end结束检索str="人生多苦难,幸运的是活着" str1="活着" a=str.find(str1,0,50) print(a)
4·index()方法
index和find()差不多,都是判断字符串中是否包含子字符串,如果包含,就返回开始的索引值,但不同的是,不包含就会报一个异常。
5·isalnum()方法
isalnum()方法就是判断字符串是否由字母和数字组成
格式:str.isalnum()
若字符串中至少有一个字符并且所有字符都是字母或数字,就返回True:否则返回False。
str1="asdgsdhtuyutytrewrqeqrwteytr6u7tyrter" #字符串中没有空格 print(str1.isalnum())
6·join()方法(???)
join方法就是将字符串与指定序列的字符链接成一个新的字符串。
~格式:str.join(sub)
#sub是要链接的字符串e1="万人空巷" e2="?" print(e1.join(e2))
7·isalpha()方法
isalpha()方法检测字符串是否由字母或汉字组成。如果字符串至少有一个字符并且所有字符都是字母或汉字,就返回True;否则返回False。
~格式:str.isalpha()
s1="相信me" print(s1.isalpha())
8·isdigital()方法
isdigital()方法检测字符串是否只由数字组成。如果字符串中只包含数字,就返回True,否则返回Fasle
9·low()方法
low()方法就是将字符串中的所有 大写字符 转化为 小写字符
~格式:str.lower()
其中 str为指定的需要转化的对象字符串,这个方法没有参数
例如:s1="I Love You" print(s1) print("转换过后是",s1.lower())
10·max()方法
max()方法就是返回字符串中的最大值。
~格式:max(str)
例如:s1="abcdefg" print(s1.max()) s2="abcdeABCDE" print(s2.max()) #小写比大写大
11·min()方法
同理于上面的max()方法
12·replace()方法
replace()方法就是用于把字符串中的旧字符替换为新字符
~格式:str.replace(old,new[ ,max])
其中,old为被替代的子字符串,new为新的字符串,用于替换old子字符串,max为可选参数,表示替换次数不超过max次。s1="最近要买的是梨子" print(s1.replace("梨子","苹果")) s2="一个两个三四个,五个六个七八个,九个十个个个飞,飞入天上都不见" print(s2.replace("个","片",1)) print(s2.replace("个","片",2)) print(s2.replace("个","片",10)) #若不指定第三个参数(次数),则所有匹配的字符都被替换
13·swapcase()方法
swapcase()方法用于对字符串的大小写进行转换,小写字母转换为大写、大写字母转换为小写
~格式:str.swapcase() 该方法没有参数,直接返回结果
例如:s1="I love you" print(s1.swapcase())
14·title()方法
title()方法就是返回“标题化”的字符串,即所有单词都以大写开始,其余字母均为小写。
~格式:str.title() 该方法每天参数,直接返回结果
s1="he loves you" print(s1) print(s1.title())
.
·
·
·
·
·
·文章摘选自《Python3.6 从入门到精通》,仅用于个人学习笔记。