python之字符串

字符串(str):用单引号或者双引号括起来的单个/多个字符,称之为字符串
str_1=‘hello python’ #空格也算一个字符,一共12个元素
str_2=“hello world”

1.字符串常规操作:

字符串的取值
1.1字符串的元素:单个字符算一个元素(数字、字母、符号、中文)
1.2统计字符串的长度:len(str_1)
1.3字符串取值:是根据索引取值(索引:字符串元素的编号,0开始)
把str_1字符串里面的o取出来:str_1[4]str_1[-8]

2.字符串的切片

语法:变量名[m:n:k] m:取值起始位置 n:取值结束位置 k:步长 取左不取右
str_1=‘hello python’
取str_1的全部元素:str_1[::]str_1[0:12:1]
取str_1里面的python:str_1[6:12]
取str_1里面的el yhn:str_1[1:12:2]

3.字符串的运算

str_1=‘hello python’
str_2=“hello world”
字符串的拼接用:str_1+str_2

字符串的重复输出:str_1*3

4.字符串常用的内置函数

str_3=“hEllo PythoN13”

1.大小写互换函数:swapcase()

str_3.swapcase()

2.把小写字母变大写字母函数:upper()

str_3.upper()

3.把大写字母变小写字母函数:lower()

str_3.lower()

4.把首字母变成大写字母函数:title() capitalize()
str_3.title() #每个首字母大写
str_3.capitalize() #只有第一个首字母大写

5.替代函数:replace()

str_1.replace("l","@",1) #把str_3中的第一个l替换成@

6.查找元素(返回元素的索引):find() index()
str_3.find("p") #查找p,返回的是索引值
str_3.index("p") #查找p,返回的是索引值

7.分隔符(返回的结果是列表):split()

str_3.split("l",1)  

#分隔次数设置为1时,只分隔一次;不设置分隔次数,默认元素在字符串里面出现的次数进行分隔

8.去掉头和尾指定的字符:strip()

str_3.strip("13")

9.统计元素出现的次数:count()

str_3.count("l")

10.插入:join()

"@".join(str_3)   

加入后的效果:h@E@l@l@o@ @P@y@t@h@o@N@1@3

11.判断是否为数字:isdigit()
str_3.isdigit()#返回的是布尔值

12.判断是否为大写字母:isupper()
str_3[1].isupper()#返回的是布尔值

13.判断是否为小写字母:islower()
str_3[1].islower() #返回的是布尔值

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值