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. SAP SD如何将销售订单其它ITEM加入到一个已创建好的交货单里

    SAP SD如何将销售订单其它ITEM加入到一个已创建好的交货单里 如下的销售订单,有多个ITEM, 为其中的第一个ITEM创建了DN 80016362, 如果业务发现需要修改该交货单,将销售订单里的 ...

  2. [a0003] <创作> 全局视图索引

    100篇博文再考虑 需求: 包含随笔.转载文章,能够容易区分

  3. TP5 查询mysql数据库时的find_in_set用法

    $where['class_id'] = ['in', '$cid_all']; $where['id'] = ['in', $all_user_id];//或这样子 $where['title'] ...

  4. 洛谷 SP14932 LCA - Lowest Common Ancestor

    洛谷 SP14932 LCA - Lowest Common Ancestor 洛谷评测传送门 题目描述 A tree is an undirected graph in which any two ...

  5. Java程序猿怎么才能月薪过万?

    每一个略微有点长进的人,都应该把作业里的前三名作为自己斗争的政策和对手.你离成为冠军Java程序员还有多远,看完这篇你就知道了. 软件工程师的作业生涯里,知识有一个三年的半衰期.这意味着三年后,你所具 ...

  6. WPF 精修篇 用户控件

    原文:WPF 精修篇 用户控件 增加用户控件 数据绑定还是用依赖属性 使用的事件 就委托注册一下 public delegate void ButtonClick(object b,EventArgs ...

  7. Redis思维导图

    Redis基本数据结构 1.String 1.1 数据结构 long len byte数组长度 long free 可用数组长度 char buff[] 数据内容 1.2 命令 键值:设置值通过字符串 ...

  8. Luogu P5408 【模板】第一类斯特林数·行

    为什么要做这题呢,当然是有用啊qwq 首先我们考虑非常经典的式子: \[x^{\overline{n}}=\sum_i \left[^n_i\right] x^i\] 然后上倍增: \[x^{\ove ...

  9. 算法与数据结构基础 - 数组(Array)

    数组基础 数组是最基础的数据结构,特点是O(1)时间读取任意下标元素,经常应用于排序(Sort).双指针(Two Pointers).二分查找(Binary Search).动态规划(DP)等算法.顺 ...

  10. pytest框架与unittest框架的对比

    一.pytest的优势 pytest是基于unittest之上的单元测试框架,它的优势如下: 自动发现测试模块和测试方法 断言使用 assert + 表达式 可以设置测试会话级(session).模块 ...