Python学习摘文-12-字符串内置的方法

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 从入门到精通》,仅用于个人学习笔记。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值