python基础知识02-序列类型的方法
列表的方法:
增:append() insert() extend()只能添加序列类型. .改li[0]= '123'
li.insert(2,'123') 2个参数,位置,值
li.remove('123'),如果有两个123,只会删除前面第一个.
其他方法copy() reverse() sort() 字母排序时大写会在前面.按开头的第一个顺序来排
删:pop() ,默认删除最后一个元素,可指定下标索引删除
clear()清空
查:index(),返回一个值的索引,只返回第一个.
count(),统计总数
元组的方法:
index() count()
转换方法
int() list() str() float() bool() tuple()
判断类型可变不可变
id()变化情况.是内存地址.一串数字.
如果改变他的值,id还是没变,他就是可变的
字符串方法
查:count ,find ,index ,isdigit(判断是不是数字) isalpha(判断是否字母) endswith(判断是以什么结尾) startswith islower isupper只看字母是不是大小写,不管数字.
a.count('a') a.find('e') 返回索引,没有返回-1.
改:upper lower
strip移除前面和后面的空格,中间的不影响.()中指定参数,只会移除开头的.strip('ab').
lstrip,左移除空格,rstrip,右移除空格
e.capitalize(),首字母大小写转换.第一个是空格也算字符
d.title(),文章的每个单词的首字母大写.
e.split(' ') 参数是寻找什么分隔符切割.eg:e.split(' ',1),规定切割几次,只切一次,['',' am is hello'].不修改原字符串.
id() 查看内存地址。如果改变他的值,id还是没变,那他就是可变的。
删:a.replace()替换.a.replace('ab','66',3),将ab替换成66,3规定替换次数.默认 全部替换.
字符串的转义
\n next下一行,\b,退格;\t,制表符
\\斜杠; \' 单引号;
\0 空字符 \r回车,覆盖掉第一行.移到最前面.
在python中如果要去看字符串转译,直接在字符串前面加一个r.
字符串的编码
'字符'.encode('UTF-8') a.decode('UTF-8') 字符
20180620 取年月日的一种算法 a//10000 a//100%100 a%100,
最新文章
- 【JVM】JVM系列之JVM体系(一)
- ubuntu安装WPS
- JSP基本原理
- PostgreSQL的 initdb 源代码分析之十三
- ContentProvider深度探索
- memset函数具体说明
- jquery live hover事件的替代写法
- php不区分大小写
- 竖向折叠二级导航JS代码(可防刷新ul/li结构)
- jQuery 之玩转 checkbox
- hiveF 函数解析时间问题
- html阶段测试
- String getProperty(String key, String def)
- Hibernate之HQL
- LaTeX 中图片格式错误情况
- 神经网络-SGD-2
- 二层环路保护,SEP多实例的配置
- python3.6 内置函数
- Collection中的方法
- underscore.js源码解析【函数】