python最常见的序列类型,Python序列类型方法

列表的常用方法 append、insert、extend、pop、remove

元组的两个方法count、index

字符串的常用方法及转义count、find、index、replace、split、\n、\t、\'、\\、r' '

encode  decode 编码规则

dir()带参数时,返回参数的属性、方法列表

列表方法

追加:append(值)

2b712f217e91fb7fe06ddd1b3222fadc.png

插入:insert(索引,值)

cdb4213e92f6508164b6720be115925d.png

追加:extend(序列类型)  #字符串会一个一个取出来追加在后面

2f246dcb7d9950ef2a4ecbbdb763ffce.png

pop(索引)#默认删除最后一个,不可填切片

994ac7a5b46e52b1bb9d580aeb4bcc9d.png

remove(值)#若有重复值,先删除第一个

4461688c9ed1584a5a455d3ba7998e87.png

del 列表名[索引]  #索引可以填写切片,删除多个

83ac7ccfaf9247f33d041e99bd41256f.png

clear()#清空列表

7e59874255982a93ead874532255d137.png

列表名[索引]=值

831d4fda84e84f7da645b8174617af43.png

index(值,索引起点)#返回值第一次出现的索引,从索引起点开始查询(默认为0),若不存在则报错

02eb9c4f09d660fdaa3e22ea6247ec7a.png

count(值)#返回值出现的次数

ac8a65d2ab256534b3f9750a369415fa.png

其它方法

列表1=列表2.copy()

66d070e2698020b8cb0606c8c3eef2c6.png

sort()#正序排列

0f2cc6bafb2add3eb1f1054fe0cb8ee6.png

reverse()#反向排列(不是反序)

90ec724302118ae7ed86a34cb24bcf4a.png

元组方法

元组是不可变对象,只有两个方法,方便查找元组中的数据

index(值,索引起点)#返回值第一次出现的索引,从索引起点开始查询(默认为0),若不存在则报错

f608c967ce81fceb988291f1cb918769.png

count(值)#返回值出现的次数

d66bcff64a62b004d7b3bd3d970cddc3.png

字符串方法

虽然字符串是不可变对象,但是可以通过返回新对象的方法来实现增删改查

符号 '+'     #字符串的拼接

ab5a6aaaddbf3ce09a3bec2277ba73a3.png

replace('被替换的值','替换的值',替换的次数)#删除的时候,引号内替换的值就不填

0772de66d4286cdb8b7519100597b915.png

upper()#小写变大写

cff39ecb964fb275e1fe620935bb09a7.png

lower()#大写变小写

8f81e1d1a9a17a6342b91f7a33966b2f.png

strip()#用于移除字符串头尾指定的字符或字符序列(默认为空格或换行符)

52f253750cb8d7fc54dd8ea1e23ddbbb.png

lstrip()#只去除左边的空格

06afec9e0189e6f21b8b11de25ee1c29.png

rstrip()#只去除右边的空格

e00705daac21a9d3c7b9581014a2c21e.png

capitalize()#首字母大写

2e9b4d42df8ee009079b02a7892dcdad.png

title()#每个单词首字母大写

c4a99960a61d9a6702ba5d26073584e1.png

split(值)#以指定的值来切割字符串,返回列表

f61e56961b171926642197f6035d1f6e.png

count(值)#返回值出现次数

94bb12dda445ed689502d85a96239943.png

index(值,索引起点)#返回值第一次出现的索引,从索引起点开始查询(默认为0),若不存在则报错

5e6ccc07e794ed9201b7dd110dabd82d.png

find(值,索引起点)#返回值的索引,从索引起点开始查询(默认为0),若不存在则返回-1

4181d5932d2c0acb24e5c8f2abaaa89a.png

isdigit()#判断是不是纯数字,字符串内全为数字,返回True,否则为False

20d61011daf882f68d97daa2e32d20a8.png

isalpha()#判断是不是纯字符,返回bool

72951f97f6529ffabe5c10af4d63aa7c.png

endswith(值)#判断字符串是不是以这个值结尾

19d09e9baa4062550b30f270bceb8483.png

startswith(值)#判断字符串是不是以这个值开头

e6170b360086f6db24256ab1bfc58be4.png

islower()#判断纯小写

1fd7c0324af8fa44e7dc9cd678903181.png

isupper()#判断纯大写

a1486dcfbc524aaae242e233792ed39d.png

字符串转义及编码

字符前面加上   \   ,字符就不再表示字符本身的意思,表示ASCII码中不能显示字符,常见有下

\n 换行

ec21349d04ea006a8613949a56aba685.png

\t 水平制表符

3b1111654607ca4866a7b68f398c6655.png

\b 退格  #相当于按了一下删除键

745e500fce36ffde2a4f08ae572436c3.png

\r 回车,当前位置到末尾的内容移到本行开头(替换前面的内容)

517a749bbcfe4a810f7e21184c507bf7.png

2b835ba27698a53a0918517f480eb6fe.png

\\ 代表\

4a5310724099dc9fe7ce5d696e861fff.png

\' 代表单引号' ,同样的"等符号也可以这么输出

85620e0da61b4943888219f7cd280120.png

\0 代表一个空字符

7d6d47a6cf657e01fd85aba038dc34ca.png

\a 系统提示音

8bbfd2132b278897dbd6c5b26ca57baf.png

在python中如果要去掉字符串的转义,只需要在字符串前面加上 r ,如:r'\abcdefg'

b058805c966b680bb941591d34757b86.png

字符串编码

编码(encode),默认以‘utf-8’

8a3be0d8462e8dd7410a7a35f32fd1ac.png

解码(decode)

cf808c4d6e7e0bc2deffb521338d6945.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值