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,
python基础知识02-序列类型的方法的更多相关文章
- python基础知识五 各类型数据方法补充,转换,分类,编码+坑中菜
3.9各类型数据方法补充,转换,分类,编码,坑中菜 3.9.1数据类型方法补充 1.str:不可变 补充方法 s1.capitalize():首字母大写 s1 = "alex" s ...
- python基础知识01-数据类型和序列类型
%,取余 //,取整,向下取整,5//2 = 2. 一.变量类型 1.变量名不能以数字开头,不能纯数字,不要用汉字,可以用下划线开头 2.数值类型(int,float,bool,complex) ...
- python基础知识5---数据类型、字符编码、文件处理
阅读目录 一 引子 二 数字 三 字符串 四 列表 五 元组 六 字典 七 集合 八 数据类型总结 九 运算符 十 字符编码 十一 文件处理 十二 作业 一 引子 1 什么是数据? x=10,10 ...
- python基础知识4--数据类型与变量
阅读目录 一.变量 二.数据类型 2.1 什么是数据类型及数据类型分类 2.2 标准数据类型: 2.2.1 数字 2.2.1.1 整型: 2.2.1.2 长整型long: 2.2.1.3 布尔bool ...
- Python基础知识-05-数据类型总结字典
python其他知识目录 1.一道题,选择商品的序号.程序员和用户各自面对的序号起始值 如有变量 googs = ['汽车','飞机','火箭'] 提示用户可供选择的商品: 0,汽车1,飞机2,火箭用 ...
- python基础知识04-散列类型运算优先级和逻辑运算
散列类型 1.集合 定义集合 se = {1,2,3,4} se = set()定义空集合 se = {1,3,5,7} se2 = {1,3,8,9} se & se2 {1,3} 交集 s ...
- python基础知识0-2
# !/usr/bin/env python # 提示输入用户名和密码 # 验证用户名和密码# 如果错误,则输出用户名或密码错误# 如果成功,则输出 欢迎,XXX! import ge ...
- python 基础知识2-数据类型
1.什么是数据类型? 整数(int) ,字符串(str),布尔值(bool),列表(list),元组(tuple),字典(dict),集合(set). int.数字:主要用于运算.1,2,3... b ...
- python基础之序列类型的方法——字符串方法
python基础之序列类型的方法--字符串方法 Hello大家好,我是python学习者小杨同学,经过一段时间的沉淀(其实是偷懒不想更新),我终于想起了自己的博客账号,所以这次带来的是序列方法的后半部 ...
随机推荐
- 跟我一起玩Win32开发(12):使用控件——单选按钮
今天,咱们还是接着玩“控件斗地主”,这是我原创的超级游戏,有益身心健康,玩一朝,十年少. 哦,对,脑细胞极速运动了一下,想起了一个问题,这个破问题虽然网上有很多种解决方案,但是,并没有让所有人都解决问 ...
- Python标准库 re
正则表达式 regular expression 用来匹配一系列符合句法规则的字符串,是一门独立的小型的语言,如果你了解类Unix系统,那么你对正则表达式就一定不陌生.正则表达式的概念最初是由Unix ...
- 洛谷p2922[USACO08DEC]秘密消息Secret Message
题目: 题目链接:[USACO08DEC]秘密消息Secret Message 题意: 给定n条01信息和m条01密码,对于每一条密码A,求所有信息中包含它的信息条数和被它包含的信息条数的和. 分析: ...
- 如何改变CSV文件的编码
通常我.csv文件的编码都不是我们想要的,比如我要把他保存为Utf-8格式的,好让我可以导入数据库,不乱码 工具/原料电脑,.csv文件方法/步骤1首先,将.csv文件保存一下.然后鼠标右击打开方式记 ...
- HDU 2828 Lamp 二分图的最大匹配 模型题
http://acm.hdu.edu.cn/showproblem.php?pid=2828 给定n个灯,m个开关,使得每栈灯亮,前提是控制这栈灯的开关的状态是其中一个.(题目应该都看得懂) 其实我想 ...
- CF989C A Mist of Florescence
思路: 有趣的构造题. 实现: #include <bits/stdc++.h> using namespace std; ][]; void fillin(int x, int y, c ...
- cordova应用使用手机调试
对于cordova应用的调试,最方便调试方式还是作为h5应用在浏览器来调试,调试好了再打包cordova应用和打包apk.然而h5应用时的效果跟最终在安卓手机运行还有少数情况会不一样,因此,也需要有能 ...
- 26款优秀的Android逆向工程工具
26款优秀的Android逆向工程工具
- String.format()【示例详解】
String.format()[示例详解] 整理者:Vashon 前言: String.format 作为文本处理工具,为我们提供强大而丰富的字符串格式化功能,为了不止步于简单调用 String.fo ...
- iOS开发-Runtime详解
iOS开发-Runtime详解 简介 Runtime 又叫运行时,是一套底层的 C 语言 API,其为 iOS 内部的核心之一,我们平时编写的 OC 代码,底层都是基于它来实现的.比如: [recei ...