python中单个字符属于字符串类型吗_Python中的字符串string类型基础

字符串基础定义

字符串属于python中的一个序列对象(sequence object),一串字符为元素的序列对象。

S = 'hello world!'

S = "hello world!"

S = '''hello world!'''访问

字符串以下表索引的方式访问其中的元素,元素索引为该元素相对于头部的偏移量,从0开始。>>>S[0]

'h'

>>>S[1]

'e'

字符串支持负索引访问元素,最后一个索引为-1,倒数第二个为-2······。

字符串支持一次获取多个连续元素(子字符串),S[start:end]代表索引为start的元素到索引为end-1的元素所构成的子字符串。>>>S[-1]

'!'

>>>S[-2]

'd'

>>>S[0:2]#等价于S[:2]

'he'

>>>S[6:12]#等价于S[6:]

'world!'操作

序列基本操作,求序列长,通过 ‘ + ’ 串联,通过 ‘ * ’进行重复。>>>len(S)

12

>>>S + ' WOW!'

'hello world! WOW!'

>>>S*2

'hello world!hello world!'

字符串特定方法>>>S.find('world')

6

>>>S.replace('world', 'bro')

'hello bro!'

字符串特定方法可以通过说明文档来查阅详细信息,dir(S)列出S中的所有变量与方法,help(S.find)查阅find方法详细说明。

注:字符串特定方法不会改变原始字符串S,其会产生一个新的字符串作为方法的结果,这称为字符串的不变性

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值