python-字符运算与切片

一、字符串的运算
1、+拼接字符串
a='正在学习的是'
b='python'
c=a+b
print(c)
2、重复字符串输出
print(b
3)
3、判断字符串in,not in 成员运算符,返回值是布尔值(True,False)
a='hello'
print('e' in a) #判断e这个字符是否存在于a中

二、字符串的切片
a='hello'
1、切片:可根据要求去取值
2、字符串的切片方式:字符串名[m:n:k]
m索引开始的地方
n索引结束的地方+1
k步长,根据k来计算索引,根据索引去取值
res=a[0:4:1] #0 1 2 3 取左不取右,即n-1就结束取值
print(res)
res1=a[0:5:2] #0 2 4
print(res1)
res2=a[0:5] #若不输入k值,就默认取k=1;
print(res2)
res3=a[:] #m,n都不输入,表示从头取到尾
print(res3)
res4=a[0:] #默认取完所有值
res5=a[1:] #默认取完所有值
print(res4)
print(res5)
3、在字符串中空格也算一个字符
str_1='welcome learn python'
print(str_1[2:20:2])
取的是偶数位的元素,不包括0;
对应的索引值是:2 4 6 8 10 12 14 16 18
k=2 取到的索引值是:2 4 6 8 10 12 14 16 18

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Lua 5.1 参考手册 by Roberto Ierusalimschy, Luiz Henrique de F...
    苏黎九歌阅读 13,978评论 0 38
  • 这是16年5月份编辑的一份比较杂乱适合自己观看的学习记录文档,今天18年5月份再次想写文章,发现简书还为我保存起的...
    Jenaral阅读 2,896评论 2 9
  • 数据类型 数值整数浮点数简单数学函数随机函数三角函数 布尔类型 字符串 列表 元组 字典 Python数据类型 数...
    MetaT1an阅读 424评论 1 1
  • python中字符串的元素 1.阻义字符 在字符串的最前面可以添加r/R来阻止字符串中的转义字符转义str1 = ...
    流逝_a443阅读 719评论 0 2
  • 这是由郭敬明的同名小说改编的,落落执导的一部青春电影。它第一次把故事讲述的视角放在了以前从未有人涉及的校园暴力上,...
    承浅阅读 1,580评论 5 3