Python的字符串,string

本文深入探讨了Python中字符串的特性,包括其不可变性、替换方法的使用、访问子字符串的方式、字符串连接技巧、成员操作符的应用、以及三引号在多行字符串中的作用。通过具体示例,读者可以全面了解Python字符串的处理方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

①:字符串是不可变对象
② :replace(old,new)方法。replace方法会创建了一个新字符串’Abc’并返回

tony='I love you one thousand times'
morgen=tony.replace('one','three') #创建一个'I love you one thousand times',morgen指向它,但是tony还是'I love you one thousand times'
print(morgen)

③:访问字符串,Python 不支持单字符类型,单字符在 Python 中也是作为一个字符串使用。Python 访问子字符串,可以使用方括号来截取字符串
其中,参数1是起始位置,参数2是终止位置,参数3是步长。三个参数可以缺省

print(morgen[0:10])
print(morgen[:10:2])
print(morgen[2:11:2])

④:字符串连接;我们可以对字符串进行截取并与其他字符串进行连接

newtony=tony[0:2]+'and mon'+tony[2:] 
newmorgen='I am mon love you three thousand times'
allstark=newtony+newmorgen #直接连接
print(allstark)

⑤:成员操作符 in 和 not in

'mon'in newmorgen
'goodness' not in newmorgen

⑥:Python 三引号 ,Python 中三引号可以将复杂的字符串进行赋值。Python 三引号允许一个字符串跨多行,字符串中可以包含换行符、制表符以及其他特殊字符。三引号的语法是一对连续的单引号或者双引号(通常都是成对的用)。

t='''Avenger, 
assemble'''
print(t)

⑦:内建函数 菜鸟网络

⑧:字符串的切片。

tonytalk='tony stark:I should be dead already...it must be for a reason...I just finaly know...what I have to do'
#得到第一句
No1stalk=tonytalk[:35]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值