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

网站建设需要在网络上如何实现/台州网站优化公司

网站建设需要在网络上如何实现,台州网站优化公司,wordpress教程 gofair,黑彩网站开发目录 今日内容: 基本数据类型 list # 1、作用:按位置存放多个值 # 3、类型转换: 但凡能够被for循环遍历的类型都可以当做参数传给list()转成列表 # 4、内置方法 # 1、按索引存取值(正向存取反向存取):即可以取也可以改 # 2、切…

目录

今日内容:    基本数据类型        list

# 1、作用:按位置存放多个值

# 3、类型转换: 但凡能够被for循环遍历的类型都可以当做参数传给list()转成列表

# 4、内置方法

# 1、按索引存取值(正向存取+反向存取):即可以取也可以改

# 2、切片(顾头不顾尾,步长)

# 3、长度

# 4、成员运算in和not in

# 5、往列表中添加值

# 7、删除

# 8、循环

# 4、l.reverse():不是排序,就是将列表倒过来

# 5、l.sort(): 列表内元素必须是同种类型才可以排序

# 1、队列:FIFO,先进先出

# 2、堆栈:LIFO,后进先出

        tuple(不可变的列表)

#4、内置方法

#1、按索引取值(正向取+反向取):只能取

#2、切片(顾头不顾尾,步长)

#3、长度

#4、成员运算in和not in

#5、循环

        dict

# 造字典的方式一:

# 造字典的方式二:

# 造字典的方式三:

# 造字典的方式四:快速初始化一个字典

#4、内置方法

#1、按key存取值:可存可取

#2、长度len

#3、成员运算in和not in:根据key

#4、删除

#5、键keys(),值values(),键值对items()  =>在python3中得到的是老母鸡

#6、for循环

#需要掌握的内置方法

#1、d.clear()

#2、d.update()

#3、d.get() :根据key取值,容错性好

#4、d.setdefault()



今日内容:
    基本数据类型
        list

# 1、作用:按位置存放多个值


# 2、定义
# l=[1,1.2,'a'] # l=list([1,1.2,'a'])
# print(type(l))

# 3、类型转换: 但凡能够被for循环遍历的类型都可以当做参数传给list()转成列表


# res=list('hello')
# print(res)
#
# res=list({'k1':111,'k2':222,'k3':3333})
# print(res)


# 4、内置方法


# 优先掌握的操作:


# 1、按索引存取值(正向存取+反向存取):即可以取也可以改


# l=[111,'egon','hello']
# 正向取
# print(l[0])
# 反向取
# print(l[-1])
# 可以取也可以改:索引存在则修改对应的值
# l[0]=222
# print(l)

# 无论是取值操作还是赋值操作:索引不存在则报错
# l[3]=333


# 2、切片(顾头不顾尾,步长)


l = [111, 'egon', 'hello', 'a', 'b', 'c', 'd', [1, 2, 3]]
# print(l[0:3])
# print(l[0:5:2]) # 0 2 4

# print(l[0:len(l)])
# print(l[:])
# new_l=l[:] # 切片等同于拷贝行为,而且相当于浅copy
# print(id(l))
# print(id(new_l))

# l[-1][0]=1111111
# print(l)
# print(new_l)

# print(l[::-1])

# msg1='hello:egon:<>:18[]==123'
# msg2=msg1[:]
# print(msg1,id(msg1))
# print(msg2,id(msg2))


# 3、长度


# print(len([1, 2, 3]))


# 4、成员运算in和not in


# print('aaa' in ['aaa', 1, 2])
# print(1 in ['aaa', 1, 2])


# 5、往列表中添加值


# 5.1 追加
# l=[111,'egon','hello']
# l.append(3333)
# l.append(4444)
# print(l)

# 5.2、插入值
# l=[111,'egon','hello']
# l.insert(0,'alex')
# print(l)

# 5.3、extend添加值
# new_l=[1,2,3]
# l=[111,'egon','hello']
# l.append(new_l)
# print(l)

# 代码实现
# for item in new_l:
#     l.append(item)
# print(l)

# extend实现了上述代码
# l.extend(new_l)
# l.extend('abc')
# print(l)


# 7、删除


# 方式一:通用的删除方法,只是单纯的删除、没有返回值
# l = [111, 'egon', 'hello']
# del l[1]
# x =del l[1] # 抛出异常,不支持赋值语法
# print(l)

# 方式二:l.pop()根据索引删除,会返回删除的值
# l = [111, 'egon', 'hello']
# l.pop() # 不指定索引默认删除最后一个
# l.pop()
# print(l)

# res=l.pop(1)
# print(l)

# print(res)

# 方式三:l.remove()根据元素删除,返回None
# l = [111, 'egon', [1,2,3],'hello']
# l.remove([1,2,3])
# print(l)
# res=l.remove('egon')
# print(res) # None


# 8、循环


# l=[1,'aaa','bbb']
# for x in l:
#     l.pop(1)
#     print(x)

# 需要掌握操作
l = [1, 'aaa', 'bbb','aaa','aaa']
# 1、l.count()
# print(l.count('aaa'))

# 2、l.index()
# print(l.index('aaa'))
# print(l.index('aaaaaaaaa')) # 找不到报错

# 3、l.clear()
# l.clear()
# print(l)

# 4、l.reverse():不是排序,就是将列表倒过来


# l = [1, 'egon','alex','lxx']
# l.reverse()
# print(l)

# 5、l.sort(): 列表内元素必须是同种类型才可以排序


# l=[11,-3,9,2,3.1]
# l.sort() # 默认从小到大排,称之为升序
# l.sort(reverse=True) # 从大到小排,设置为降序
# print(l)

# l=[11,'a',12]
# l.sort()

# l=['c','e','a']
# l.sort()
# print(l)

# 了解:字符串可以比大小,按照对应的位置的字符依次pk
# 字符串的大小是按照ASCI码表的先后顺序加以区别,表中排在后面的字符大于前面的
# print('a'>'b')
# print('abz'>'abcdefg')

# 了解:列表也可以比大小,原理同字符串一样,但是对应位置的元素必须是同种类型
# l1=[1,'abc','zaa']
# l2=[1,'abc','zb']
#
# print(l1 < l2)


# 补充


# 1、队列:FIFO,先进先出


# l=[]
# # 入队操作
# l.append('first')
# l.append('second')
# l.append('third')
#
# print(l)
# # 出队操作
# print(l.pop(0))
# print(l.pop(0))
# print(l.pop(0))

# 2、堆栈:LIFO,后进先出


l=[]
# 入栈操作
l.append('first')
l.append('second')
l.append('third')

print(l)
# 出队操作
print(l.pop())
print(l.pop())
print(l.pop())


        tuple(不可变的列表)

# 元组就是"一个不可变的列表"


#1、作用:按照索引/位置存放多个值,只用于读不用于改

#2、定义:()内用逗号分隔开多个任意类型的元素
# t=(1,1.3,'aa') # t=tuple((1,1.3,'aa'))
# print(t,type(t))


# x=(10) # 单独一个括号代表包含的意思
# print(x,type(x))

# t=(10,) # 如果元组中只有一个元素,必须加逗号
# print(t,type(t))

# t=(1,1.3,'aa') # t=(0->值1的内存地址,1->值1.3的内存地址,2->值'aaa'的内存地址,)
# t[0]=11111

# t=(1,[11,22]) # t=(0->值1的内存地址,1->值[1,2]的内存地址,)
# print(id(t[0]),id(t[1]))
# # t[0]=111111111 # 不能改
# # t[1]=222222222 # 不能改
#
# t[1][0]=11111111111111111
# # print(t)
# print(id(t[0]),id(t[1]))


#3、类型转换
# print(tuple('hello'))
# print(tuple([1,2,3]))
# print(tuple({'a1':111,'a2':333}))

#4、内置方法


#优先掌握的操作:


#1、按索引取值(正向取+反向取):只能取


# t=('aa','bbb','cc')
# print(t[0])
# print(t[-1])

#2、切片(顾头不顾尾,步长)


# t=('aa','bbb','cc','dd','eee')
# print(t[0:3])
# print(t[::-1])

#3、长度


# t=('aa','bbb','cc','dd','eee')
# print(len(t))


#4、成员运算in和not in


# print('aa' in t)

#5、循环


# for x in t:
#     print(x)

#6、
t=(2,3,111,111,111,111)
# print(t.index(111))
# print(t.index(1111111111))

print(t.count(111))


        dict

#1、作用

#2、定义:{}内用逗号分隔开多个key:value,其中value可以使任意类型,但是
#                                   key必须是不可变类型,且不能重复


# 造字典的方式一:


# d={'k1':111,(1,2,3):222} # d=dict(...)
# print(d['k1'])
# print(d[(1,2,3)])
# print(type(d))

# d={} # 默认定义出来的是空字典
# print(d,type(d))

# 造字典的方式二:


# d=dict(x=1,y=2,z=3)
# print(d,type(d))


#3、数据类型转换
# info=[
#     ['name','egon'],
#     ('age',18),
#     ['gender','male']
# ]
# # d={}
# # for k,v in info: # k,v=['name','egon'],
# #     d[k]=v
# # print(d)
#


# 造字典的方式三:


# res=dict(info) # 一行代码搞定上述for循环的工作
# print(res)


# 造字典的方式四:快速初始化一个字典


# keys=['name','age','gender']
# # d={}
# # for k in keys:
# #     d[k]=None
# # print(d)
# d={}.fromkeys(keys,None) # 一行代码搞定上述for循环的工作
# print(d)

#4、内置方法


#优先掌握的操作:


#1、按key存取值:可存可取


# d={'k1':111}
# 针对赋值操作:key存在,则修改
# d['k1']=222
# 针对赋值操作:key不存在,则创建新值
# d['k2']=3333
# print(d)

#2、长度len


# d={'k1':111,'k2':2222,'k1':3333,'k1':4444}
# print(d)
# print(len(d))


#3、成员运算in和not in:根据key


# d={'k1':111,'k2':2222}
# print('k1' in d)
# print(111 in d)

#4、删除


d={'k1':111,'k2':2222}
# 4.1 通用删除
# del d['k1']
# print(d)

# 4.2 pop删除:根据key删除元素,返回删除key对应的那个value值
# res=d.pop('k2')
# print(d)
# print(res)

# 4.3 popitem删除:随机删除,返回元组(删除的key,删除的value)
# res=d.popitem()
# print(d)
# print(res)

#5、键keys(),值values(),键值对items()  =>在python3中得到的是老母鸡


d={'k1':111,'k2':2222}
'''
在python2中
>>> d={'k1':111,'k2':2222}
>>> 
>>> d.keys()#6、循环
['k2', 'k1']
>>> d.values()
[2222, 111]
>>> d.items()
[('k2', 2222), ('k1', 111)]
>>> dict(d.items())
{'k2': 2222, 'k1': 111}
>>>
'''  

#6、for循环


# for k in d.keys():
#     print(k)
#
# for k in d:
#     print(k)

# for v in d.values():
#     print(v)

# for k,v in d.items():
#     print(k,v)


# print(list(d.keys()))
# print(list(d.values()))
# print(list(d.items()))


#需要掌握的内置方法


d={'k1':111}


#1、d.clear()

#2、d.update()


# d.update({'k2':222,'k3':333,'k1':111111111111111})
# print(d)

#3、d.get() :根据key取值,容错性好


# print(d['k2'])  # key不存在则报错

# print(d.get('k1')) # 111
# print(d.get('k2')) # key不存在不报错,返回None

#4、d.setdefault()


# info={}
# if 'name' in info:
#     ... # 等同于pass
# else:
#     info['name']='egon'
# print(info)

# 4.1 如果key有则不添加,返回字典中key对应的值
info={'name':'egon'}
res=info.setdefault('name','egon')
# print(info)

print(res)

# 4.2 如果key没有则添加,返回字典中key对应的值
info={}
res=info.setdefault('name','egon')
# print(info)
print(res)
 

http://www.lbrq.cn/news/944965.html

相关文章:

  • 河南省住房和城乡建设厅网站/宁波优化网站哪家好
  • 云主机 怎么做网站/制作网页的网站
  • 苏州网络销售公司/长沙靠谱的关键词优化
  • 杭州高端定制网站/seo优化多少钱
  • 创意生日礼物定制/seo自动工具
  • 永康网站建设/广西seo经理
  • 自己做网站做那种类型/厦门站长优化工具
  • 如何在阿里巴巴建设网站/晚上国网app
  • java官方网站开发/seo云优化如何
  • 做带v头像的网站/app拉新接单平台
  • asp.net4.5网站开发/网站快速被百度收录
  • 江苏中益建设官方网站/万网域名购买
  • 网站建设开发模式h5/seo点击排名工具有用吗
  • 德阳做网站的/百度站长工具官网
  • 驾校网站建设方案/百度seo建议
  • 网站设计的企业/百度广告搜索引擎
  • 哪个网站可以下载做多日剧/石家庄seo推广公司
  • 做ppt赚钱的网站/百度关键词热度
  • 全国住房城乡建设厅网站/汕头seo全网营销
  • 营销公司业务范围/windows优化软件哪个好
  • 代做网站多少钱/无锡seo网站排名
  • 如何做企业网站建设/seo教学培训
  • 百度信息流网站可以做落地页吗/网络营销促销方案
  • 做网站视频教程/网页设计个人主页模板
  • 云南做网站公司/如何优化网络环境
  • 手机版做网站/快速seo关键词优化方案
  • 历下区网站建设公司/一台电脑赚钱的门路
  • 品牌网购哪个网站哪个好/线上营销渠道主要有哪些
  • 网站项目建设策划书流程/福州百度seo
  • c .net怎么做网站/关键词搜索引擎工具
  • 【RHCSA 问答题】第 13 章 访问 Linux 文件系统
  • [Linux入门] 初学者入门:Linux DNS 域名解析服务详解
  • 一、Spring框架结构组成详解
  • Spring Cloud Gateway:微服务架构下的 API 网关详解
  • 经典IDE之Turbo C
  • 数字孪生映射探索驱动的具身导航!MorphoNavi:面向对象映射的空地机器人导航