1. 列表的常用方法 append、insert、extend、pop、remove
  2. 元组的两个方法count、index
  3. 字符串的常用方法及转义count、find、index、replace、split、\n、\t、\'、\\、r' '
  4. encode  decode 编码规则
  5. 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序列类型方法的更多相关文章

  1. Python序列类型

    Python序列类型 序列:字符.列表.元组 所有序列都支持迭代 序列表示索引为非负整数的有序对象集合 字符和元组属于不可变序列,列表可变 1)字符 字符串字面量:把文本放入单引号.双引号或三引号中: ...

  2. Python序列类型各自方法

    在Python输入dir(str).dir(list).dir(tuple)可查看各种序列类型的所有方法. 对于某个方法不懂怎么使用的情况,可以直接help(str.split)对某个方法进行查询. ...

  3. python 序列类型

    1.不可变的序列类型:tuple.range.str.set 001:对于tuple 类型有如下几种构造方式 1.() 构造一个空的元组. 2.a | (a,) 构造一个只有一个元素的元组. 3.tu ...

  4. Python 序列类型小结

    序列是python中最基本的数据结构. 序列中每一个元素都有其对应的索引,索引是从0开始,0,1,2......依次类推 python中的序列类型有:字符串str.列表list.元组tuple.Uni ...

  5. python序列类型字符串的方法L.index()与L.find()区别

    首先官方解释 S.index(sub[, start[, end]]) -> int Like S.find() but raise ValueError when the substring ...

  6. python序列类型及一些操作

    序列分类 1.按存放的数据类型分类: 容器类型(能存放不同类型的数据):list.tuple.coolections.deque 扁平序列(只能存放一种类型的数据):str.bytes.bytearr ...

  7. python 序列的方法

    作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明.谢谢! 在快速教程中,我们了解了最基本的序列(sequence).回忆一下,序列包含有定值 ...

  8. Python序列的方法(转)

    在快速教程中,我们了解了最基本的序列(sequence).回忆一下,序列包含有定值表(tuple)和表(list).此外,字符串(string)是一种特殊的定值表.表的元素可以更改,定值表一旦建立,其 ...

  9. Python 序列类型拆包 %s 和'{}'.format 的功能差异之一

    >>> 1, 2, 3 #这样写成一行相当于一个元组(1, 2, 3)>>> x = 1, 2, 3>>> x(1, 2, 3)>>& ...

随机推荐

  1. Dynamics 365 CE Update消息PostOperation阶段Image的尝试

    我是微软Dynamics 365 & Power Platform方面的工程师罗勇,也是2015年7月到2018年6月连续三年Dynamics CRM/Business Solutions方面 ...

  2. Cesium专栏-克里金插值(全国温度为例,附源码下载)

    Cesium Cesium 是一款面向三维地球和地图的,世界级的JavaScript开源产品.它提供了基于JavaScript语言的开发包,方便用户快速搭建一款零插件的虚拟地球Web应用,并在性能,精 ...

  3. Android 视频播放器 (四):使用ExoPlayer播放视频

    一.简介 ExoPlayer是一个Android应用层的媒体播放器,它提供了一套可替换Android MediaPlayer的API,可以播放本地或者是线上的音视频资源.ExoPlayer支持一些An ...

  4. 未能找到元数据文件**.dll解决办法

    解决方案里有很多项目.生成时提示100多个错误,都是未能找到元数据文件**.dll. 那就清理一下解决方案,一个一个来吧. 生成GateWay.Utilities项目时,虽然提示成功了,却发现bin/ ...

  5. YARN HA部署架构

    hadoop001: zk rm(zkfc线程) nm hadoop002: zk rm(zkfc线程) nm hadoop003: zk nm RMStateStore: 存储在ZK的/rmstor ...

  6. 国内Maven仓库--阿里云Aliyun仓库地址及设置

    aliyun Maven:http://maven.aliyun.com/nexus/#view-repositories          需要使用的话,要在maven的settings.xml 文 ...

  7. DataPump遭遇ORA-06512&ORA-39080&ORA-01403错误案例

    最近使用数据泵(DataPump)比较多,遇到了奇奇怪怪的问题,似乎Apply了补丁PSU 10.2.0.5.180717后,DataPump的问题就格外多.如下所示: expdp system/xx ...

  8. Linux—系统管理

    查看Linux系统版本                                                                    CentOS系统 # centos7查看命 ...

  9. linux系统安全加固

    版权声明:本文为博主原创文章,支持原创,转载请附上原文出处链接和本声明. 本文地址:https://www.cnblogs.com/wannengachao/p/12068256.html 1.文件上 ...

  10. HEC-ResSim原文档

              HEC-ResSim Reservoir System Simulation             User's Manual       Version 3.1 May 201 ...