栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

python字符串列表操作

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

python字符串列表操作

字符串的定义:双引号或者单引号中的数据,就是字符串

输入输出:输入格式a = input("请输入数据:")

输出格式print("输出结果显示")

切片是指对操作的对象截取其中一部分的操作。

字符串、列表、元组都支持切片操作。

切片的语法:[起始下标:结束:步长]

注意:选取的区间从"起始"位开始,到"结束"位的前一位结束(不包含结束位本身),步长表示选取间隔。

案例:取前三个字符 name="abcdefg"

取全部字符

 

每隔一个字符取一个(aceg)

 

 从右边开始到左边每隔一个字符取一个(geca)

 字符串的常见操作

查找find()

检测字符是否包含在字符串中,如果是返回开始的索引值,否则返回-1

格式

检测字符是否包含在字符串中,如果是返回开始的索引值,否则返回-1                

 查找:index()

检测字符是否包含在字符串中,如果是返回开始的索引值,否则报错
格式
字符串 .index(str, start=0, end=len(mystr))

 查询数量:count()

返回字符在字符串里面出现的次数

 格式

字符串 .count(str, start=0, end=len(mystr))

 分割:split()

以 str 为分隔符切片 mystr ,如果 maxsplit 有指定值,则仅分隔 maxsplit 个子字符串

 格式

my_str.split(str=" ", 2)

去除两边字符串 :strip()
删除 mystr 字符串两端的空白字符

 格式

my_str.strip()

 以什么开始:startswith()

检查字符串是否是以 str 开头 , 是则返回 True ,否则返回 False

 以什么结束:endswith()

检查字符串是否以 obj 结束,如果是返回 True, 否则返回 False

 给定一个字符串str = “helloworld”,利用所学字符串的切片知识,反转字符串;

 给定一个字符串str = “my name is baoabo”,将“ ”(空格)替换为“,”,并输出显示;

给定一个字符串str = “HELLO WORLD HELLO PYTHON”,将str中所有大写字符为小写

str = “ ”( 空格 ),li = [“lisi”,“love“,“xuexi”], 将 li 中每个字符后面插入 str, 构造出一个新 的字符串并输出

 

python-- 列表 列表的介绍:列表中存放的数据是可以进行修改的,比如"增"、"删"、"改"、"查" 格式
变量 =[ ,,, ]

列表的新增:append, extend, insert

append:通过append可以向列表(尾部)添加元素

  extend,通过extend可以将另一个集合中的元素逐一添加到列表中

 insert,insert(index, object) 在指定位置index前插入元素object

 

 extend和append区别

append 的最终列表中添加的是一个元素, extend 的最终列表中显示的是追加的多个元素

列表的修改

修改元素的时候,要通过下标来确定要修改的是哪个元素,然后才能进行修改

 列表的删除

del :根据下标进行删除 pop :删除最后一个元素 remove :根据元素的值进行删除

 列表的查询

index:index 查询列表中的元素,如果存在就返回给元素的索引,不存在就报错 count:count 查询列表中的元素的个数 列表的排序 sort
sort 方法是将 list 按特定顺序重新排列,默认为由小到大,参数 reverse=True 可改为倒序,由大到小
reverse 方法是将 list 反转

列表的循环取值

方式一:for循环

 

方式二:while循环  

 列表的嵌套

类似 while 循环的嵌套,列表也是支持嵌套的

格式

变量名=[,[,]]  

练一练:

schoolNames = [['北京大学','清华大学'],  ['南开大学','天津大学','天津师范大学'],   ['浙江大学'],['河北大学','河北科技大学']]

01. 利用下标索引取出  河北科技大学

02. 删除  河北大学

03. 插入  河北农业大学

 静态初始化一个空列表list,使用循环向列表中添加 1--10之间的所有整数;

向 01 中创建的列表 list 中添加一个字符串 “XuanGe”

 删除下标索引为0的元素

 将下标索引为1的元素改为66

 输出列表中的第3个元素

list= [23,34,35,31,22,33,55,43,78,34] 01: 查询出所有的偶数添加到列表 list1 中,并将 list1 排序

 

02: 将 01 中排序的 list1 通过 extend 添加 list2= [[[3,21],2],[4],3], 取出元素 21

 

 

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/857261.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号