day04 list tuple
一。 上节课内容回顾
字符串
由', ", ''', """括起来的内容是字符串
字符:单一文字符号.
字符串: 把字符连成串(有顺序的)
索引和切片
s[start: end: step]
特点: 顾头不顾尾 s[end]
step 步长。如果是整数:从左到右取值, 如果是负数, 从右到左
相关操作:
1. upper() 全都变成大写. 忽略大小写.
2. strip() 去掉空白(空格,\t, \n)
3. replace(old, new) 字符串替换
4. split() 字符串切割. 结果放在列表中
5. startswith() 判断是否以xxx开头
6. find() 查找。如果找到了返回索引。 如果找不到。返回-1 index() count()
7. len() 返回字符串长度,内置函数
迭代
for 变量 in 可迭代对象:
循环体(break, continue)
else:
二。 作业讲解
三。 今日主要内容
1. 介绍列表list
列表: 能装对象的对象. 有顺序的(按照我们添加的顺序保存)。
在代码中使用[]表示列表. 列表中可以放任意的数据, 每一项数据与数据之间用逗号隔开
列表同样拥有索引和切片
2. 增删改查(重点)
1. 新增:
append(元素) 添加到末尾
insert(index, 元素) 把元素插入到对应索引的位置
extend(可迭代对象) 迭代添加
2.删除:
pop() 弹出最后一个
pop(index) 弹出指定位置的元素
remove() 移除xxx元素
clear()清空列表
del 索引和切片
3. 改: 根据索引修改.
4. 查询: for循环
for el in lst:
for i in range(len(lst)):
3. 列表的常用功能
1.count()
2.index()
3.sort() 排序
4.sort(reverse = True)倒序
5.reverse() 翻过来
4. 列表的嵌套
降维操作。 一层一层的找
5. 元组。相关操作
tuple: 只读列表。由() 组成。特点:不可变
如果只有一个元素。 末尾加逗号
不可变: 元素内部第一层元素的内存地址
6. range
range(n): [0,n)
range(m,n): [m,n)
range(m,n,p): 从m到n, 每隔p个取一个
预习: 字典(增删改查)
day04 list tuple的更多相关文章
- day04 list tuple (补)
今日内容: 1. 列表 2. 列表的增删改查 3. 列表的嵌套 4. 元组和元组嵌套 5. range 列表 列表: 能装对象的对象. 有顺序的(按照我们添加的顺序保存) 在代码中使用[]表示列表. ...
- python day04笔记总结
2019.4.1 S21 day04笔记总结 昨日内容补充 1.解释器/编译器 1.解释型语言.编译型语言 2.解释型:写完代码后提交给解释器,解释器将代码一行行执行.(边接收边解释/实时解释) 常用 ...
- Python基础(函数部分)-day04
写在前面 上课第四天,打卡: 加勒比海盗今天上映:端午节公司发的粽子很有范! 一.函数的基本概念 - 函数是什么? 函数,就是一个'锤子',一个具有特定功能的'锤子',使用者可以在适当的时候使用这个 ...
- python s13 day04
1.1 all() 和 any( ) all() any() 0,None,"", [], (),{} #布尔值为0的 列举,None ,空列表,空元祖,空. print( ...
- day04——列表、元组、range
day04 列表 列表--list 有序,可变,支持索引 列表:存储数据,支持的数据类型很多:字符串,数字,布尔值,列表,集合,元组,字典,用逗号分割的是一个元素 id() :获取对象的内存地址 ...
- day04 python列表 元组 range()
day04 python 一.列表 1.什么是列表 列表是可变的数据类型: 和字符串不同, 做的操作直接改源数据 列表由[]来表示, 每项元素用逗号隔开.列表什么都能装,能装对象的 ...
- Python笔记_第一篇_面向过程_第一部分_5.Python数据类型之元组类型(tuple)
元组!在Python中元组是属于列表的一种延伸,也是一种有序集合,成为一种只读列表,即数据可以被查找,不能被修改,列表的切片操作同样适用于元组. 特点:1. 与列表非常相似. 2. 一旦初始化就不能修 ...
- 【.NET深呼吸】元组数据(Tuple)
各位观众,大家好,欢迎收看由火星电视台直播的<老周吹牛>节目,注意:本节目没有任何技术含量,如果您没有兴趣,请砸掉电视机. 今天说一下System命名空间下的一个数据类型——Tuple,翻 ...
- python之最强王者(7)——元组(tuple)
1.序列(sequence): 说明:在前面的字符串列表中其实我们已经用到了序列,之所以放到这篇来讲主要是为了承上启下,方便理解和记忆. python的数据访问模型:直接存取 ,序列 ,映射 对非容器 ...
随机推荐
- Jenkins 改成中文语言显示
到系统管理 插件管理中下载如下插件接口 Localization: Chinese (Simplified) 搜索的时候用ctrl+f 进行搜索,不要用Jenkins下面下的filter 只有 ...
- vstring.hpp
//vov #ifndef VSTRING_HPP #define VSTRING_HPP #include <string> #include <sstream> #incl ...
- 雷林鹏分享:CodeIgniter常用的数据库操作类
在 CodeIgniter 中,使用数据库是非常频繁的事情.你可以使用框架自带的数据库类,就能便捷地进行数据库操作. 初始化数据库类 依据你的数据库配置载入并初始化数据库类: $this->lo ...
- Postman应用笔记
Postman应用: 项目组织格式 Collections 集合--项目--根路径文件夹 文件夹 集合下只支持1级文件夹 文件夹 Request --请求 url 认证参数,头信息,体信息(Autho ...
- NetSec2019 20165327 Exp4 恶意代码分析
NetSec2019 20165327 Exp4 恶意代码分析 一.实践目标 1.监控你自己系统的运行状态,看有没有可疑的程序在运行. 2.分析一个恶意软件,就分析Exp2或Exp3中生成后门软件:分 ...
- 非阻塞tcp服务器与阻塞的tcp服务器对比
一般的tcp服务器(阻塞)是使用的如下 [erlang] gen_tcp传输文件原型 http://www.cnblogs.com/bluefrog/archive/2012/09/10/267904 ...
- gpu相关
1.查看cuda版本 cat /usr/local/cuda/version.txt 2.查看cudnn版本 cat /usr/local/cuda/include/cudnn.h | grep CU ...
- $.ajax的标准写法
var baseurl = "http://" //后台的url $.ajax({ url:baseurl+"后台的接口", //请求的url ...
- 判断PDF文件是否相同(通过二进制流判断)
一.Java代码 1.将PDF转为字节流 /* * @step * 1.使用BufferedInputStream和FileInputStream从File指定的文件中读取内容 ...
- 2019ccpc-HN省赛-A/C/F/I
A.最大下降矩阵 时间限制: 1 Sec 内存限制: 512 MB提交: 508 解决: 107[提交] [状态] [讨论版] [命题人:外部导入] 题目描述 我们称一个矩阵是下降矩阵,当且仅当, ...