python字符串列表 *** 作

python字符串列表 *** 作,第1张

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

输入输出:输入格式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

 

 extendappend区别

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

 

 

 

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/867622.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-12
下一篇 2022-05-12

发表评论

登录后才能评论

评论列表(0条)

保存