在Python输入dir(str)、dir(list)、dir(tuple)可查看各种序列类型的所有方法。

对于某个方法不懂怎么使用的情况,可以直接help(str.split)对某个方法进行查询。

1.列表的常用方法

L.append(obj) 在列表末尾添加新的对象。
L.clear() 清空整个列表。
L.copy() 复制列表。
L.count(obj) 统计某个元素在列表中出现的次数。
L.extend(obj) 用obj扩展原来的列表。
L.index(obj) 从列表中找某个值第一个匹配项的索引位置。
L.insert(index,obj) 插入元素,可以指定位置。
L.pop(index) 出栈,可以指定位置。index默认是L[-1]
L.remove(obj) 移除指定元素从左边开始的第一个。
L.reverse() 反向列表中元素。
L.sort() 对原列表进行排序。列表中的元素要类型相同 (key = len)

内置函数:
sorted() 和 reversed()

2.元组的方法:

count(obj)统计某个元素在元组中出现的次数
index(obj)从列表中找某个值第一个匹配项的索引位置
注意:声明只有一个元素的元组时要加逗号
特点:不可变

3.字符串的常用方法

s.count(x):返回字符串x在s中出现的次数,带可选参数
s.endswith(x):如果字符串s以x结尾,返回True
s.startswith(x):如果字符串s以x开头,返回True
s.find(x) :返回字符串中出现x的最左端字符的索引值,如果不在则返回-1
s.index(x):返回字符串中出现x的最左端的索引值,如果不在则抛出valueError异常
s.isalpha () :测试是否全是字母,都是字母则返回 True,否则返回 False.
s.isdigit () :测试是否全是数字,都是数字则返回 True 否则返回 False.
s.islower () :测试是否全是小写
s.isupper () :测试是否全是大写
s.lower () :将字符串转为小写
s.upper () :将字符串转为大写
s.replace (x,y) :子串替换,在字符串s中出现字符串x的任意位置都用y进行替换
s.split():返回一系列用空格分割的字符串列表
s.split(a,b):a,b为可选参数,a是将要分割的字符串,b是说明最多要分割几个

最新文章

  1. Linuxb笔记
  2. 测试数学公式latex
  3. 在GMIC听“移动互联网+医疗”的感受 2015-04-29
  4. git 命令的使用(一) add commit push pull
  5. 【poj1061-青蛙的约会】拓展欧几里得-不定方程
  6. 零基础Android学习笔记-02 安卓程序生命周期
  7. Android 四大组件之Activity生命周期
  8. 猎豹移动(金山网络)2015校园招聘(c++project师)
  9. 大数据系列修炼-Scala课程06
  10. php中for循环的应用
  11. C++使用htslib库读入和写出bam文件
  12. Spring框架(三) JDBCTemplate,声明式事务,自动装载(注解)
  13. vue 入门第一课
  14. 解决java.lang.IllegalArgumentException: No converter found for return value of type: class java.util.ArrayList这个问题
  15. 检查邮箱IP是否在国际反垃圾邮件组织的黑名单中
  16. 浅谈Kotlin(三):类
  17. Post传值到后台经典场景(C#)
  18. [Spark][Python]对HDFS 上的文件,采用绝对路径,来读取获得 RDD
  19. R语言网页爬虫
  20. 配置tomcat允许跨域访问,cors跨域资源共享

热门文章

  1. 6-EasyNetQ之订阅
  2. Tkinter控件(python GUI)
  3. python爬虫(8)--Xpath语法与lxml库
  4. 前端JS面试题
  5. [hadoop入门]mapper与reducer(word_count计数demo)
  6. css知多少(1)——我来问你来答(转)
  7. 指定jdk编译或运行
  8. Ros学习——录制与回放
  9. [转]MySQL5.6.22 安装
  10. nexus admin 从文件角度进行密码重置