groovy 字符串截取最后一个_盘点Python中字符串的常用操作

53eda2ac210ac7c62ef356c65f521b09.png

点击这段文字: 获取2020年,最强Python学习资料

在Python中字符串的表达方式有四种

  • 一对单引号
  • 一对双引号
  • 一对三个单引号
  • 一对三个双引号
'abc'
单双引号混合使用
"LiMing say 'nice to meet you'"

同样也可以通过转义的方式不用在里面写双引号

"LiMing say \"nice to meet you\""

总结就是需要外面用了双引号,里面需要引用的语句可以用单引号括起来,反之亦然。

通常情况根据个人喜好,基本都是使用单引号或者双引号。有些特殊情况,比如需要表示多行时,可以选择三个单(双)引号,并且无序用\进行转移,可直接使用单引号和双引号。

'''
    My Name is 阿亮,
    Let's say 'Hello'
    '''
字符串的下标和切换

下标:字符串是一个个字符拼接而成,下标可以理解为每个字符的编号,从0开始依次类推。

作用:通过下标去操作字符串中的元素

# H的下标为0, e的下标为1 ..依次类推

修改字符串中的元素是不是可以直接赋值呢?例如:

'HelloWorld'

上面的代码运行之后发现报错。

'str' object does not support item assignment

原因是因为: 字符串一旦创建之后,里面的元素是不可以修改的。

所以字符串是无法直接进行修改的。

字符串运算

字符串运算中用到了+ 、*><!= 、= 等逻辑运算符。

字符串的相加操作,也可以理解为拼接操作。例如:

'Hello' + 

字符串的乘法操作, 可以理解为克隆操作,字符串只能与整数(n)想乘,代表克隆n个字符串。

'a'
切片

字符串的切片也称为字符串截取。所有操作都是通过字符串的下标进行操作的。

用法:字符串[开始索引(start):结束索引(end):步长(step)(默认1)]

步长(step):每隔(step-1)个取一个元素,当step为负数时,代表从右向左取元素,

'abcdefghijklmn'
字符串的常用操作

这里以代码+注释的方式,展示几个常用的字符串操作。

' Hello World '
字符串的查找

字符串查找常用的方法用indexfind

两者功能相似,区别在于find查找不到元素时返回 -1, 不会影响程序运行,而index则会抛出异常。

'abcdef'
rfind: 类似于find()函数,不过是从右边开始查找;返回字符串最后一次出现的位置,如果没有匹配项则返回-1 。rindex 同理
'acmncd'
字符串的格式化
'Python极客专栏'
format操作

除了使用 % 进行格式化,也可以使用format

'{} {}'.format(

最后还是希望你们能给我点一波小小的赞或者在看~

如有文章对你有帮助,

“在看”和转发是对我最大的支持

22e3743696888c6c0cfb53a02987e398.gif

关注Python极客专栏

04ee8d749e2c004e093cd7bf04f0a203.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值