Python序列类型方法
- 列表的常用方法 append、insert、extend、pop、remove
- 元组的两个方法count、index
- 字符串的常用方法及转义count、find、index、replace、split、\n、\t、\'、\\、r' '
- encode decode 编码规则
- dir()带参数时,返回参数的属性、方法列表
列表方法
增
追加:append(值)
插入:insert(索引,值)
追加:extend(序列类型) #字符串会一个一个取出来追加在后面
删
pop(索引)#默认删除最后一个,不可填切片
remove(值)#若有重复值,先删除第一个
del 列表名[索引] #索引可以填写切片,删除多个
clear()#清空列表
改
列表名[索引]=值
查
index(值,索引起点)#返回值第一次出现的索引,从索引起点开始查询(默认为0),若不存在则报错
count(值)#返回值出现的次数
其它方法
列表1=列表2.copy()
sort()#正序排列
reverse()#反向排列(不是反序)
元组方法
元组是不可变对象,只有两个方法,方便查找元组中的数据
index(值,索引起点)#返回值第一次出现的索引,从索引起点开始查询(默认为0),若不存在则报错
count(值)#返回值出现的次数
字符串方法
虽然字符串是不可变对象,但是可以通过返回新对象的方法来实现增删改查
增
符号 '+' #字符串的拼接
删
replace('被替换的值','替换的值',替换的次数)#删除的时候,引号内替换的值就不填
改
upper()#小写变大写
lower()#大写变小写
strip()#去除前后空格
lstrip()#只去除左边的空格
rstrip()#只去除右边的空格
capitalize()#首字母大写
title()#每个单词首字母大写
split(值)#以指定的值来切割字符串,返回列表
查
count(值)#返回值出现次数
index(值,索引起点)#返回值第一次出现的索引,从索引起点开始查询(默认为0),若不存在则报错
find(值,索引起点)#返回值的索引,从索引起点开始查询(默认为0),若不存在则返回-1
isdigit()#判断是不是纯数字,字符串内全为数字,返回True,否则为False
isalpha()#判断是不是纯字符,返回bool
endswith(值)#判断字符串是不是以这个值结尾
startswith(值)#判断字符串是不是以这个值开头
islower()#判断纯小写
isupper()#判断纯大写
字符串转义及编码
字符前面加上 \ ,字符就不再表示字符本身的意思,表示ASCII码中不能显示字符,常见有下
\n 换行
\t 水平制表符
\b 退格 #相当于按了一下删除键
\r 回车,当前位置到末尾的内容移到本行开头(替换前面的内容)
\\ 代表\
\' 代表单引号' ,同样的"等符号也可以这么输出
\0 代表一个空字符
\a 系统提示音
在python中如果要去掉字符串的转义,只需要在字符串前面加上 r ,如:r'\abcdefg'
字符串编码
编码(encode),默认以‘utf-8’
解码(decode)
Python序列类型方法的更多相关文章
- Python序列类型
Python序列类型 序列:字符.列表.元组 所有序列都支持迭代 序列表示索引为非负整数的有序对象集合 字符和元组属于不可变序列,列表可变 1)字符 字符串字面量:把文本放入单引号.双引号或三引号中: ...
- Python序列类型各自方法
在Python输入dir(str).dir(list).dir(tuple)可查看各种序列类型的所有方法. 对于某个方法不懂怎么使用的情况,可以直接help(str.split)对某个方法进行查询. ...
- python 序列类型
1.不可变的序列类型:tuple.range.str.set 001:对于tuple 类型有如下几种构造方式 1.() 构造一个空的元组. 2.a | (a,) 构造一个只有一个元素的元组. 3.tu ...
- Python 序列类型小结
序列是python中最基本的数据结构. 序列中每一个元素都有其对应的索引,索引是从0开始,0,1,2......依次类推 python中的序列类型有:字符串str.列表list.元组tuple.Uni ...
- python序列类型字符串的方法L.index()与L.find()区别
首先官方解释 S.index(sub[, start[, end]]) -> int Like S.find() but raise ValueError when the substring ...
- python序列类型及一些操作
序列分类 1.按存放的数据类型分类: 容器类型(能存放不同类型的数据):list.tuple.coolections.deque 扁平序列(只能存放一种类型的数据):str.bytes.bytearr ...
- python 序列的方法
作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明.谢谢! 在快速教程中,我们了解了最基本的序列(sequence).回忆一下,序列包含有定值 ...
- Python序列的方法(转)
在快速教程中,我们了解了最基本的序列(sequence).回忆一下,序列包含有定值表(tuple)和表(list).此外,字符串(string)是一种特殊的定值表.表的元素可以更改,定值表一旦建立,其 ...
- Python 序列类型拆包 %s 和'{}'.format 的功能差异之一
>>> 1, 2, 3 #这样写成一行相当于一个元组(1, 2, 3)>>> x = 1, 2, 3>>> x(1, 2, 3)>>& ...
随机推荐
- 在标准实体特殊消息上注册插件及Dynamics CRM 2015中计算字段的使用
关注本人微信和易信公众号: 微软动态CRM专家罗勇 ,回复157或者20151005可方便获取本文,同时可以在第一时间得到我发布的最新的博文信息,follow me! 前面的 插件系列博客教程 讲述了 ...
- SQL 高效运行注意事项(三)
合理配置tempdb 1.tempdb在SQL Server停掉,重启时会自动的drop,re-create. 根据model数据库会默认建立一个新的 2.tempdb对IO的要求比较高,最好分配到高 ...
- Data Pump Export 数据泵导出因ORA-31693 ORA-02354 和 ORA-01555 错误且没有LOB损坏而失败 (Doc ID 1507116.1)
Data Pump Export Fails With ORA-31693 ORA-02354 and ORA-01555 Errors And No LOB Corruption (Doc ID 1 ...
- Oracle查看表结构
目的:通过SQL进行查看表结构,因为使用PL/SQL连接工具,连接到公司的数据库上经常断开.故改为使用Navicat连接数据库,个人觉得这个查看表结构很困难. 查看表结构和约束精简 -- 查询指定表的 ...
- 6. java 方法
一.方法定义格式 修饰符 返回值类型 方法名称(参数类型 参数名称, ...){ 方法体; return 返回值; } 1. 修饰符:现阶段固定写法,public static 2. 参数如果有多个, ...
- 调用百度语音AI实现语音的识别和合成
#coding:utf-8 ## 先去ffmpeg官网下载(https://ffmpeg.zeranoe.com/builds/),好了之后解压缩,配一下环境变量 ## 打开cmd,运行命令,安装如下 ...
- acWing 825. 排队购物
题目描述苏西小朋友和她的妈妈正在超市里购物,看着收银处排着的长长的队伍,她就想如何能够提高整体的服务质量呢? 已知,现在有n个人正在排队等待结账,每个人结账所花的时间都可能是不同的,第 i 个人的结账 ...
- python之大作业
一.题目要求 获得网页中A-Z所有名字并且爬取名字详情页中的信息,如姓名,性别,,说明等,并存放到csv中(网址:http://www.thinkbabynames.com/start/0/A) 现在 ...
- 【LOJ6397】「THUPC2018」蛋糕 / Cake(搜索)
点此看题面 大致题意: 把一个\(a\times b\times c\times d\)的\(4\)维图形划分成\(a\times b\times c\times d\)个小块,求有\(0\sim8\ ...
- Ant默认配置文件不是build.xml该如何编写命令进行编译打包
Ant的构件文件是基于XML编写的,默认名称为build.xml. ant命令默认寻找build.xml文件.若文件名为hello.xml时,读者还需要对命令做少许改变, 改为:ant –f hell ...