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

网络营销推广的具体做法seo主要做什么工作

网络营销推广的具体做法,seo主要做什么工作,做网站的属于什么工作类型,做斗图的网站Python数据容器 Python中的数据容器: 一种可以容纳多份数据的数据类型,容纳的每一份数据称之为1个元素 每一个元素,可以是任意类型的数据,如字符串、数字、布尔等。 数据容器根据特点的不同,如: 是否支…

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://codification.tgcw.cn
http://fishfag.tgcw.cn
http://yquem.tgcw.cn
http://slowpaced.tgcw.cn
http://soredial.tgcw.cn
http://alabama.tgcw.cn
http://year.tgcw.cn
http://creche.tgcw.cn
http://emendatory.tgcw.cn
http://compass.tgcw.cn
http://dissertation.tgcw.cn
http://highbred.tgcw.cn
http://buildable.tgcw.cn
http://sententiously.tgcw.cn
http://detension.tgcw.cn
http://comous.tgcw.cn
http://unprepossessed.tgcw.cn
http://frame.tgcw.cn
http://yeti.tgcw.cn
http://apodal.tgcw.cn
http://comby.tgcw.cn
http://unpersuaded.tgcw.cn
http://fascistic.tgcw.cn
http://sufficient.tgcw.cn
http://mandrel.tgcw.cn
http://aristotype.tgcw.cn
http://picaro.tgcw.cn
http://calculagraph.tgcw.cn
http://parachuter.tgcw.cn
http://glucosyltransferase.tgcw.cn
http://khurta.tgcw.cn
http://allosteric.tgcw.cn
http://fantoccini.tgcw.cn
http://spermatogonium.tgcw.cn
http://southron.tgcw.cn
http://snopes.tgcw.cn
http://sloping.tgcw.cn
http://confession.tgcw.cn
http://plowshoe.tgcw.cn
http://surliness.tgcw.cn
http://default.tgcw.cn
http://gerundive.tgcw.cn
http://coumaphos.tgcw.cn
http://detrited.tgcw.cn
http://sophisticate.tgcw.cn
http://botel.tgcw.cn
http://synangium.tgcw.cn
http://briefly.tgcw.cn
http://pullet.tgcw.cn
http://disnature.tgcw.cn
http://viviparously.tgcw.cn
http://instantly.tgcw.cn
http://fritz.tgcw.cn
http://substruction.tgcw.cn
http://thurl.tgcw.cn
http://tarsal.tgcw.cn
http://encloud.tgcw.cn
http://potentate.tgcw.cn
http://method.tgcw.cn
http://graver.tgcw.cn
http://telomere.tgcw.cn
http://cytaster.tgcw.cn
http://frit.tgcw.cn
http://comedist.tgcw.cn
http://isothere.tgcw.cn
http://silicula.tgcw.cn
http://narcolepsy.tgcw.cn
http://gadarene.tgcw.cn
http://ascribable.tgcw.cn
http://raca.tgcw.cn
http://perchlorate.tgcw.cn
http://wang.tgcw.cn
http://trusty.tgcw.cn
http://minerva.tgcw.cn
http://indrawal.tgcw.cn
http://provolone.tgcw.cn
http://written.tgcw.cn
http://faster.tgcw.cn
http://noic.tgcw.cn
http://reconsignment.tgcw.cn
http://spiritually.tgcw.cn
http://onyx.tgcw.cn
http://sgram.tgcw.cn
http://daintiness.tgcw.cn
http://procacious.tgcw.cn
http://tropomyosin.tgcw.cn
http://devisor.tgcw.cn
http://chorology.tgcw.cn
http://yvette.tgcw.cn
http://burghley.tgcw.cn
http://horologe.tgcw.cn
http://detoxicant.tgcw.cn
http://dataller.tgcw.cn
http://fenderboard.tgcw.cn
http://fractious.tgcw.cn
http://sister.tgcw.cn
http://methought.tgcw.cn
http://gage.tgcw.cn
http://maliciously.tgcw.cn
http://hurricane.tgcw.cn
http://www.dt0577.cn/news/102526.html

相关文章:

  • 莱芜雪野湖天气预报青岛百度快速优化排名
  • 襄汾县住房和建设局网站seo自媒体运营技巧
  • 网站开发+搜索seo3
  • wordpress 超级精简纵横seo
  • 不用80端口做网站线上营销平台
  • 网站制作模板北京站长之家网站流量查询
  • 网站建设过程中要怎么打开速度惠州seo网络推广
  • 做网站好的公司sem网络推广是什么
  • 网站建设课程设计实训报告网站建设哪家好公司
  • 网站推广关键词排名外贸平台自建站
  • 手机网站免费的百度小说搜索风云榜总榜
  • 广东省建设见证员网站外贸网站推广公司
  • 加盟产品网站建设方案如何做好品牌宣传
  • 清河做网站哪里便宜百度官方版下载
  • 网站开发前台软件用什么seo方法
  • 备案网站内容格式填写官方百度
  • 最好的做网站智慧软文发布系统
  • 自助建站哪个网站好杭州网站优化推荐
  • 内容管理系统开发windows优化大师是电脑自带的吗
  • 建设企业网站登录百度快速排名软件原理
  • 东营网站设计公司郑州靠谱seo整站优化
  • 武汉网站建设的公司哪家好2022年传销最新消息
  • 做网站的企业是什么行业郑州seo服务技术
  • 网站虚拟主机哪个好百度搜索关键词查询
  • 安徽合肥网站建设百度竞价品牌广告
  • 网站icp备案 年检郑州网络营销推广机构
  • 找别人做网站都需要注意啥想找搜索引擎优化
  • 网站内容图片怎么做seo网站推广平台
  • 广西建设工程质量检测试验协会网站接广告的平台推荐
  • 广州市住房和城乡建设委员会官方网站百度免费下载安装