python中str的作用_python之str (字符型)

用途:

存储少量的数据,+ *int 切片, 其他操作方法

切片还是对其进行任何操作,获取的内容全部是strl类型

存储数据单一

格式: 在python中用引号引起来的就是字符串

'今天吃了没?'

1. 索引切片

? 索引顺序如下图:

name = "meet,alex,wusir,wangsir,Eva_j"

01234567 (索引) #从左向右数数

-4-3-2-1 (索引) #从右向左数数

格式:

? 区间[起始位置:终止位置]

原则:

? 顾头不顾腚

例题:

name = 'hello'

name1 = name[:3]

print(name1) #输出结果:hel 根据顾头不顾尾原则后面的l被丢弃

切片字符的拼接:

name = "meet,alex,wusir,wangsir,Eva_j"

a = name[0]

b = name[1]

print(a + b)

# 输出结果

# me

2. 步长:

格式:

? 默认是1 [起始位置:终止位置:步长]

? 步长就是你走路迈的步子

例题:

name = "meet,alex,wusir,wangsir,Eva_j"

print(name[0:10:2])

# 输出结果

# me,lx

# 个人见解

# 这里的2为步长,从0(m)开始到10(,)结束,m一定要取,然后开始数0(m)取走、1(e)、2(e)取走、1(t)、2(,)取走、1(a)、2(l)取走、1(e)、2(x)取走、1(,)

识记点:

切片如果终止位置超出了不报错print(name[0:100])不报错

索引取值的时候超出了索引的范围会报错print(name[100])报错原因:取不到100索引的值

字符串,列表,元组 -- 都是有索引(下标)

索引是准确的定位某个元素

从左向右 0,1,2,3

从右向左 -1,-2,-3,-4

支持索引的都支持切片 [索引]

3. 反转

格式:

? 区间[起始位置:终止位置:-1]

例题:

name = "meet,alex,wusir,wangsir,Eva_j"

print(name[::-1])

# 输出结果

# j_avE,risgnaw,risuw,xela,teem

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值