前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【python入门系列课程 第十二课 字符串和列表进阶】

【python入门系列课程 第十二课 字符串和列表进阶】

作者头像
叶子陪你玩
发布2020-03-11 15:29:27
3720
发布2020-03-11 15:29:27
举报
文章被收录于专栏:叶子陪你玩编程

前言

本系列课程是针对无基础的,争取用简单明了的语言来讲解,学习前需要具备基本的电脑操作能力,准备一个已安装python环境的电脑。如果觉得好可以分享转发,有问题的地方也欢迎指出,在此先行谢过。

字符串常用方法:

join():

通过指定字符连接字符串中元素后生成的新字符串。

代码语言:javascript
复制
a = "我爱编程"  b = "123456789" c="*".join(a)d=" ".join(a)e="-".join(b)print(c)print(d)print(e)

split():

分离字符串成列表,默认是空格,括号内的分隔符只能指定一个。

strip():

去除字符串首尾的某个字符(注意只能是首尾),默认是空格。

代码语言:javascript
复制
a = " 我爱编程"  b = " 123456789a "c = a.strip()d = b.strip("a")e = b.strip(" ")print(c)print(d)print(e)

replace():

replace():替换字符(默认是全部替换),可以设置第3个参数控制替换几次

str.replace( old, new, [max]),如果指定第三 个参数 max,则替换不超过 max 次

代码语言:javascript
复制
a = "aaa bbb ccc"  c = a.replace("a","m")d = a.replace("c", "m",2)e = a.replace("b", "m", 4)print(c)print(d)print(e)

列表常用方法:

直接修改:

代码语言:javascript
复制
a = [1, 2, 3, 4, 5]b = [1, "a", "bcd", 4, [1, 2, 3]]a[4]=100print(a)

append():

在列表最后添加一个元素

代码语言:javascript
复制
a = [1, 2, 3, 4, 5]b = [1, "a", "bcd", 4, [1, 2, 3]]a.append(6)print(a)

insert():

在列表的某个位置插入一个元素

代码语言:javascript
复制
a = [1, 2, 3, 4, 5]b = [1, "a", "bcd", 4, [1, 2, 3]]a.insert(0,0)print(a)

pop():

代码语言:javascript
复制
a = [1, 2, 3, 4, 5]b = [1, "a", "bcd", 4, [1, 2, 3]]a.pop()print(a)

解释:

默认删除末尾的元素,删除某一个可以在pop()填上索引值,这个方法可以返回删除的值。

代码语言:javascript
复制
value=a.pop(0)print(value)==>1

del:

直接删除某个元素,删除多个可以使用切片方法 del a[0:3]

代码语言:javascript
复制
a = [1, 2, 3, 4, 5]b = [1, "a", "bcd", 4, [1, 2, 3]]del a[0]print(a)

循环获取每一个元素:

代码语言:javascript
复制
a="1234567"for i in a:    print(i,type(i))
代码语言:javascript
复制
b=[1,2,3,4,5,6,7]for i in b:    print(i, type(i))

拓展:元组

元组是和列表非常相似的一个数据类型,主要区别在于列表是可以修改的,而元组只能读取。如果强行更改是会报错的。

读取的方法和列表是一样的。

往期精彩回顾

用流程图带你更好理解python语法

【python入门系列 第十一课 认识字符串和列表】

【python入门系列课程 第十课 初识函数】

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-01-03,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 叶子陪你玩编程 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 字符串常用方法:
    • join():
      • split():
        • strip():
          • replace():
          • 列表常用方法:
            • 直接修改:
              • append():
                • insert():
                  • pop():
                    • del:
                    • 循环获取每一个元素:
                    • 拓展:元组
                    领券
                    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档