当前位置: 首页 > news >正文

潍坊建站模板搭建设计logo网站赚钱

潍坊建站模板搭建,设计logo网站赚钱,专门做网站的公司,wordpress插件 盗版Python数据容器 Python中的数据容器#xff1a; 一种可以容纳多份数据的数据类型#xff0c;容纳的每一份数据称之为1个元素 每一个元素#xff0c;可以是任意类型的数据#xff0c;如字符串、数字、布尔等。 数据容器根据特点的不同#xff0c;如#xff1a; 是否支…Python数据容器 Python中的数据容器 一种可以容纳多份数据的数据类型容纳的每一份数据称之为1个元素 每一个元素可以是任意类型的数据如字符串、数字、布尔等。 数据容器根据特点的不同如 是否支持重复元素、是否可以修改、以及是否有序等 可分为5类分别是列表list、元组tuple、字符串str、集合set、字典dict 它们各有其特点但也都满足可容纳多个元素的特性 。 列表的定义 为什么需要列表 一个人的姓名(TOM)我们想要在程序中存储可以用字符串变量但如果一个班级1是00位学生每个人的姓名都要存储应该如何书写程序声明100个变量吗 这时候就显得很麻烦但其实我们使用列表就可以了 列表一次可以存储多个数据。 列表的定义 列表内的每一个数据称之为元素以 [] 作为标识、列表内每一个元素之间用, 逗号隔开 定义语法 使用[]的方式定义列表 name_list [eternallei,Eternallei] print(name_list) print(type(name_list))输出结果 嵌套列表的定义 my_list [[5, 2, 0], [1, 3, 1, 4]] print(my_list) print(type(my_list))输出结果 要知道的是列表是可以一次存储多个数据且可以为不同的数据类型支持嵌套。 列表的下标索引  那么我们该如何从列表中取出特定位置的数据 可以使用下标索引 如图列表中的每一个元素都有其位置下标索引从前向后的方向从0开始依次递增 我们只需要按照下标索引即可取得对应位置的元素。 # 语法列表[下标索引]my_list [[5, 2, 0], [1, 3, 1, 4]] print(my_list[0]) print(my_list[1]) 结果 嵌套列表的下标索引 我们也可以对刚刚的嵌套列表进行索引取值 如图那么它的下标就有2个层级了 my_list [[5, 2, 0], [1, 3, 1, 4]] # 取内层第一个的第一个元素 print(my_list[0][0]) # 结果为5 # 取内层第二个的第三个元素 print(my_list[1][3]) # 结果为4 # 取内层第一个的第一个元素 print(my_list[-2][-3]) # 结果为5 索引的两个方向从前向后的方向编号从0开始递增、从后向前的方向编号从-1开始递减 列表的常用操作方法 列表除了可以定义、使用下标索引获取值以外 列表也提供了一系列功能 插入元素、删除元素、清空列表、修改元素、统计元素个数等等功能这些功能我们都称之为列表的方法 列表的查询  我们知道函数是一个封装的代码单元可以提供特定功能。 在Python中如果将函数定义为class类的成员那么函数会称之为方法 函数 方法 方法和函数功能一样 有传入参数有返回值只是方法的使用格式不同 函数的使用 方法的使用 关于类和方法的定义先知道如何使用方法即可后续我们会学习到。 查找某元素的下标 功能查找指定元素在列表的下标如果找不到报错ValueError 语法列表.index(元素)  index就是列表对象变量内置的方法函数 # 查询字符所在下标索引my_list [eternallei,Eternallei] print(my_list.index(Eternallei)) # 结果为1 统计列表内有多少元素 语法len(列表) 可以得到一个int数字表示列表内的元素数量 列表的修改功能 修改特定位置索引的元素值 语法列表[下标] 值 可以使用如上语法直接对指定下标正向、反向下标均可的值进行重新赋值修改 # 使用正向下标my_list [5, 2, 0] my_list[2] 1 print(my_list) # 结果[5, 2, 1]# 使用反向下标my_list [5, 2, 0] my_list[-1] 1 print(my_list) # 结果[5, 2, 1]插入元素 语法列表.insert(下标, 元素)在指定的下标位置插入指定的元素 # 插入元素my_list [5, 2, 0] # 在下标索引3插入字符串因为没有所以就在0后面做到了追加效果... my_list.insert(3, 郭佳佳) print(my_list) 追加元素 语法列表.append(元素)将指定元素追加到列表的尾部  # 追加元素my_list [5, 2, 0] my_list.append(1) print(my_list) # 结果[5, 2, 0, 1]my_list [5, 2, 0] my_list.append([1, 3, 1, 4]) print(my_list) # 结果[5, 2, 0, [1, 3, 1, 4]] 追加元素方式2: 语法列表.extend(其它数据容器)将其它数据容器的内容取出依次追加到列表尾部 my_list [5, 2, 0] my_list.extend([1, 3, 1, 4]) print(my_list) # 结果[5, 2, 0, 1, 3, 1, 4] 删除元素 语法1 del 列表[下标] 语法2列表.pop(下标) # 删除元素my_list [5, 2, 0] del my_list[0] print(my_list) # 结果[2, 0]my_list [5, 2, 0] my_list.pop(0) print(my_list) # 结果[2, 0] 删除某元素在列表中的第一个匹配项 语法列表.remove(元素) 清空列表内容 语法列表.clear()  统计某元素在列表内的数量 语法列表.count(元素) 列表的方法 - 总览 编号 使用方式 作用 1 列表.append(元素) 向列表中追加一个元素 2 列表.extend(容器) 将数据容器的内容依次取出追加到列表尾部 3 列表.insert(下标, 元素) 在指定下标处插入指定的元素 4 del 列表[下标] 删除列表指定下标元素 5 列表.pop(下标) 删除列表指定下标元素 6 列表.remove(元素) 从前向后删除此元素第一个匹配项 7 列表.clear() 清空列表 8 列表.count(元素) 统计此元素在列表中出现的次数 9 列表.index(元素) 查找指定元素在列表的下标 找不到报错ValueError 10 len(列表) 统计容器内有多少元素 可以看到功能方法非常多但不需要硬记下来。要做的是有一个模糊印象知晓有这样的用法即可。在需要的时候随时查阅。 总结一下列表有如下特点 可以容纳多个元素上限为2**63-1、9223372036854775807个 可以容纳不同类型的元素混装 数据是有序存储的有下标序号 允许重复数据存在 可以修改增加或删除元素等  列表的遍历 - while循环 既然数据容器可以存储多个元素那么就会有需求从容器内依次取出元素进行操作。 将容器内的元素依次取出进行处理的行为称之为遍历、迭代。 可以使用前面学过的while循环使用列表[下标]的方式取出 循环条件如何控制定义一个变量表示下标从0开始 循环条件为下标值 列表的元素数量 列表的遍历 - for循环 除了while循环外Python中还有另外一种循环形式for循环。 对比whilefor循环更加适合对列表等数据容器进行遍历。 语法 表示从容器内依次取出元素并赋值到临时变量上。 在每一次的循环中我们可以对临时变量元素进行处理。 每一次循环将列表中的元素取出赋值到变量i提供操作 结果大家可自行尝试 while循环和for循环的对比 while循环和for循环都是循环语句但细节不同 在循环控制上 while循环可以自定循环条件并自行控制 for循环不可以自定循环条件只可以一个个从容器内取出数据 在无限循环上 while循环可以通过条件控制做到无限循环 for循环理论上不可以因为被遍历的容器容量不是无限的 在使用场景上 while循环适用于任何想要循环的场景 for循环适用于遍历数据容器的场景或简单的固定次数循环场景 相比下来for循环更简单但while更灵活所以说for用于从容器内依次取出元素并处理而while用以任何需要循环的场景
http://www.ho-use.cn/article/10819012.html

相关文章:

  • 母婴类网站 网站建设方案书 备案找工程承包app
  • 星乐seo网站关键词排名优化网页版梦幻西游奔波儿灞
  • 手机看网站wordpress安装到网站
  • 建设个人网站需要备案吗百度搜索优化关键词排名
  • 天河网站 建设seo信科分公司装修网站有哪些
  • 最专业的营销网站建设中国万网怎么自己做网站
  • 南头专业企业网站建设公司wordpress 3.3.2
  • 我先做个网站怎么做的网站安全怎么做
  • 网站推荐入口wordpress媒体库创建文件夹
  • 打电话做网站的话术对网站建设功能的情况说明
  • 英文商城网站深圳景观设计公司10强
  • 辛集建设局网站网络营销案例图文ppt
  • 做网站优化费用合肥公司网站建设
  • 免费建站 永久怎样制作app文件
  • 网站开发需要会什么软件什么是整合营销概念
  • 专业的做网站的wordpress中的搜索
  • 为什么网络经营者要有自己的网站wordpress 迁移网站
  • 网站备案审核状态查询普洱北京网站建设
  • 果洛wap网站建设公司设计官网需要留言吗
  • 长沙电商网站制作响应式个人网站psd
  • sharepoint做网站做app必须有网站
  • 做外贸的专业网站网站服务器和空间大小
  • 行业网站设计开发费用深圳品牌设计公司有哪些
  • 网站右侧二维码广东新闻频道直播
  • 如何登陆网站空间关于wordpress自动更新
  • 网站平台建设方案策划书凡客诚品图片
  • 阿里云服务器可以做网站网站宣传怎样做不违法
  • 天津技术网站建设电脑网站搜索如何做
  • 网站建设合同验收标准全国为何又突然做核酸了
  • 网站建设的意义以及重要性国内做五金加工的订单网站