python 列表和字符串

本文介绍了Python中的列表和字符串的基本操作。对于列表,讲解了如何进行增、改、查、删、排序等操作,包括append、extend、insert、del、pop、remove以及sort等方法。同时展示了列表嵌套的使用。对于字符串,详细阐述了字符串输出、输入、下标、切片及常见操作如find、index、count、replace、split等,并提供了相关实例。
摘要由CSDN通过智能技术生成

列表介绍

列表的格式:变量A的类型为列表

namesList = [‘xiaoWang’,‘xiaoZhang’,‘xiaoHua’]

比C语言的数组强大的地方在于列表中的元素可以是不同类型的

testList = [1, ‘a’]

在这里插入图片描述

列表循环遍历

在这里插入图片描述

列表的相关操作

append
append可以向列表(尾部)添加元素,添加数据时候是直接添加整个数组的

extend
extend可以向列表(尾部)添加元素,添加数据的时候逐个添加的

在这里插入图片描述

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

如果index没有超过列表范围,则在对应下表添加元素,如果超过列表范围则新增的元素放在列表尾部

修改元素

下标来确定要修改的是哪个元素

在这里插入图片描述
index(有元素,返回下表,没有对应元素报错)
格式:index(元素,start,end)

修改元素
下标来确定要修改的是哪个元素

在这里插入图片描述

自定义变量查询
在这里插入图片描述

index(有元素,返回下表,没有对应元素报错)
格式:index(元素,start,end)

在这里插入图片描述

删除

del 列表名[下标]
在这里插入图片描述

pop()默认删除尾部数据,添加下标删除下标元素
在这里插入图片描述

remove:根据元素的值进行删除
在这里插入图片描述

排序

sort()默认升序,参数reverse=false不反转reverse=true反转 [::-1] 切片反转

在这里插入图片描述
在这里插入图片描述

list 案例

初始化一个空数组,往里面循环添加1 - 10 之间的所有整数
在这里插入图片描述
在刚刚创建的表中添加一个字符串

在这里插入图片描述

删除下标为0的元素
在这里插入图片描述
将索引下标为1的元素改成66

在这里插入图片描述

输出列表中的第三个元素

在这里插入图片描述

列表嵌套

根据下标查询具体数据
在这里插入图片描述

嵌套案例

list = [23,24,35,31,22,33,55,43,78,34]

查询list中所有的偶数添加到list1中,并将list1 排序

将排序完的list1通过extend添加list2 = [[[3,21],2],[4],3],并取出元素 21

在这里插入图片描述

 

字符串介绍

在这里插入图片描述

字符串输出

在这里插入图片描述

字符串输入

在这里插入图片描述

下标

在这里插入图片描述

切片

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

字符串常见操作

find()

检测 python是否包含在 name 中,如果包含则返回开始的索引值
在这里插入图片描述

index()

和 Find() 两个方法都是一样的,但是
fingd() 没有找到的话 返回值是 -1
index() 没有找到的话 回填出错误信息

在这里插入图片描述

在这里插入图片描述

count()

在这里插入图片描述

replace()

在这里插入图片描述

split()

在这里插入图片描述

startswith()

在这里插入图片描述

在这里插入图片描述

endswith()

在这里插入图片描述

在这里插入图片描述

upper()

在这里插入图片描述

lower()

在这里插入图片描述

title()

在这里插入图片描述

capitalize()

在这里插入图片描述

partition()

在这里插入图片描述

rpartition()

和上面一个partition()放在一样都是根据字符切割成三部分
但是 partition()从左边开始分
rpartition() 从右边开始分
在这里插入图片描述

splitlines()

在这里插入图片描述

isalpha()

在这里插入图片描述

isdigit()

在这里插入图片描述

isalnum()

在这里插入图片描述

isspace()

在这里插入图片描述

rjust()

在这里插入图片描述

center()

在这里插入图片描述

lstrip()

在这里插入图片描述

rstrip()

在这里插入图片描述

strip()

在这里插入图片描述

rfind()

在这里插入图片描述

join()

在这里插入图片描述

字符串案例

利用切片,反转字符串

在这里插入图片描述
将空格替换成逗点

在这里插入图片描述

将所有的大写字符改成小写

在这里插入图片描述

插入字符串

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值