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

邢台专业网站建设推荐移动云服务器租用

邢台专业网站建设推荐,移动云服务器租用,和各大网站做视频的工作总结,如何选择锦州网站建设Python3 元组 Python 的元组#xff08;tuple#xff0c;简写为tup#xff09;与列表类似#xff0c;不同之处在于元组的元素不能修改。 元组使用小括号​()​#xff0c;列表使用方括号​[]​。 元组创建很简单#xff0c;只需要在括号中添加元素#xff0c;并使用逗…Python3 元组 Python 的元组tuple简写为tup与列表类似不同之处在于元组的元素不能修改。 元组使用小括号​()​列表使用方括号​[]​。 元组创建很简单只需要在括号中添加元素并使用逗号隔开即可。 如下实例 tup1 (Google, W3CSchool, 1997, 2020) tup2 (1, 2, 3, 4, 5 ) tup3 a, b, c, d # 不需括号也可以 print(type(tup3)) 运行结果 class tuple 创建空元组 tup1 ()元组中只包含一个元素时需要在元素后面添加逗号否则括号会被当做运算符使用。 tup1 (50,) 元组与字符串类似下标索引从 0 开始可以进行截取组合等。 正索引0 1 2 3  值 GoogleW3Cschool 1997 2020  负索引-4 -3 -2 -1 访问元组 元组可以使用下标索引来访问元组中的值如下实例: #!/usr/bin/python3tup1 (Google, W3CSchool, 1997, 2020) tup2 (1, 2, 3, 4, 5, 6, 7 )print (tup1[0]: , tup1[0]) print (tup2[1:5]: , tup2[1:5])尝试一下 以上实例输出结果 tup1[0]: Google tup2[1:5]: (2, 3, 4, 5)修改元组 元组中的元素值是不允许修改的但我们可以对元组进行连接组合如下实例: #!/usr/bin/python3tup1 (12, 34.56); tup2 (abc, xyz)# 以下修改元组元素操作是非法的。 # tup1[0] 100# 创建一个新的元组 tup3 tup1 tup2; print (tup3)尝试一下 以上实例输出结果 (12, 34.56, abc, xyz)删除元组 元组中的元素值是不允许删除的但我们可以使用del语句来删除整个元组如下实例: #!/usr/bin/python3tup (Google, W3CSchool, 1997, 2020)print (tup) del tup; print (删除后的元组 tup : ) print (tup)尝试一下 以上实例元组被删除后输出变量会有异常信息输出如下所示 删除后的元组 tup : Traceback (most recent call last):File test.py, line 8, in moduleprint (tup) NameError: name tup is not defined元组运算符 与字符串一样元组之间可以使用 号和 * 号进行运算。这就意味着他们可以组合和复制运算后会生成一个新的元组。 Python 表达式结果描述len((1, 2, 3))3计算元素个数(1, 2, 3) (4, 5, 6)(1, 2, 3, 4, 5, 6)连接(Hi!,) * 4(Hi!, Hi!, Hi!, Hi!)复制3 in (1, 2, 3)True元素是否存在for x in (1, 2, 3): print x,1 2 3迭代元组索引截取 因为元组也是一个序列所以我们可以访问元组中的指定位置的元素也可以截取索引中的一段元素如下所示 元组 L (Google, Taobao, W3CSchool)Python 表达式结果描述L[2]W3CSchool读取第三个元素L[-2]Taobao反向读取读取倒数第二个元素L[1:](Taobao, W3CSchool)截取元素从第二个开始后的所有元素。 运行实例如下 L (Google, Taobao, W3CSchool)L[2] W3CSchoolL[-2] TaobaoL[1:] (Taobao, W3CSchool)元组内置函数 Python 元组包含了以下内置函数 序号方法及描述实例1len(tuple)  计算元组元素个数。 tuple1 (Google, W3CSchool, Taobao)len(tuple1) 32max(tuple)  返回元组中元素最大值。 tuple2 (5, 4, 8)max(tuple2) 83min(tuple)  返回元组中元素最小值。 tuple2 (5, 4, 8)min(tuple2) 44 tuple(seq)  将列表转换为元组。 list1 [Google, Taobao, W3CSchool, Baidu]tuple1tuple(list1)tuple1 (Google, Taobao, W3CSchool, Baidu)5operator(tuple1,tuple2) 较两个元组元素  import operatordict1 (1, 2, 3)dict2 (a, b, c)operator.eq(dict1, dict2) False 关于元组是不可变的 所谓元组的不可变指的是元组所指向的内存中的内容不可变。 tup (W, 3, C, s, c, h,o,o,l)tup[0] w # 不支持修改元素 Traceback (most recent call last):File stdin, line 1, in module TypeError: tuple object does not support item assignmentid(tup) # 查看内存地址 4440687904tup (1,2,3)id(tup) 4441088800 # 内存地址不一样了 从以上实例可以看出重新赋值的元组 tup绑定到新的对象了不是修改了原来的对象。 Python3 字典 在Python3中字典dictionary 简写为dict是另一种可变容器模型且可存储任意类型对象。 字典的每个键值 (​keyvalue​) 对用冒号 (:) 分割每个对之间用逗号 (,) 分割整个字典包括在花括号 (​{}​) 中 ,格式如下所示 dict {key1 : value1, key2 : value2 }key键value值  Alice2341  Beth9102  Cecil3258  Danna2341  Steven5643  键必须是唯一的但值则不必(上表中Danna和Alice的键是不同的值却是相同的)。 值可以取任何数据类型但​键必须是不可变的​如字符串数字或元组。 一个简单的字典实例 dict {Alice: 2341, Beth: 9102, Cecil: 3258}也可如此创建字典 dict1 { abc: 456 } dict2 { abc: 123, 98.6: 37 }访问字典里的值 与列表取值类似但列表取值时使用索引字典取值时使用key如下实例: #!/usr/bin/python3dict {Name: W3CSchool, Age: 7, Class: First}print (dict[Name]: , dict[Name]) print (dict[Age]: , dict[Age])尝试一下 以上实例输出结果 dict[Name]: W3CSchool dict[Age]: 7如果用字典里没有的键访问数据会输出错误如下 #!/usr/bin/python3dict {Name: W3CSchool, Age: 7, Class: First}print (dict[Alice]: , dict[Alice])尝试一下 以上实例输出结果 Traceback (most recent call last):File test.py, line 5, in moduleprint (dict[Alice]: , dict[Alice]) KeyError: Alice 修改字典 向字典添加新内容的方法是增加新的键/值对修改或删除已有键/值对如下实例: #!/usr/bin/python3dict {Name: W3CSchool, Age: 7, Class: First}dict[Age] 8; # 更新 Age dict[School] W3Cschool教程 # 添加信息print (dict[Age]: , dict[Age]) print (dict[School]: , dict[School])尝试一下 以上实例输出结果 dict[Age]: 8 dict[School]: W3Cschool教程 删除字典元素 ​del ​能删单一的元素也能清空字典。我们可以用它来删除字典中的一组键值对也可以用来删除整个字典。另外使用clear()也能删除字典。如下实例 #!/usr/bin/python3dict {Name: W3CSchool, Age: 7, Class: First}del dict[Name] # 删除键 Name dict.clear() # 删除字典 del dict # 删除字典print (dict[Age]: , dict[Age]) print (dict[School]: , dict[School])尝试一下 但这会引发一个异常因为用执行 del 操作后字典不再存在 Traceback (most recent call last):File test.py, line 9, in moduleprint (dict[Age]: , dict[Age]) TypeError: type object is not subscriptable注clear() 方法后面也会讨论。 字典键的特性 字典值可以没有限制地取任何 Python 对象既可以是标准的对象也可以是用户定义的但键不行。 两个重要的点需要记住 1不允许同一个键出现两次。创建时如果同一个键被赋值两次后一个值会被记住如下实例 #!/usr/bin/python3dict {Name: W3CSchool, Age: 7, Name: 编程狮}print (dict[Name]: , dict[Name])尝试一下 以上实例输出结果 dict[Name]: 编程狮2键必须不可变所以可以用数字字符串或元组充当而用列表就不行如下实例 #!/usr/bin/python3dict {[Name]: W3CSchool, Age: 7}print (dict[Name]: , dict[Name])尝试一下 以上实例输出结果 Traceback (most recent call last):File test.py, line 3, in moduledict {[Name]: W3CSchool, Age: 7} TypeError: unhashable type: list 注为了便于理解本文的所有字典都采用了dict或者带编号的dict作为变量但在实际开发中并不推荐这么做也不推荐使用简单的变量名比如d,x,a1之类的变量名应该具有自注释性让开发者一眼就能知道这个变量是用来做什么的。字典内置函数方法 Python 字典包含了以下内置函数 序号函数及描述实例1len(dict)  计算字典元素个数即键的总数。 dict {Name: W3CSchool, Age: 7, Class: First}len(dict) 32str(dict)  以字符串的形式输出字典字符串可打印字典不可打印。  dict {Name: W3CSchool, Age: 7, Class: First}str(dict) {Name: W3CSchool, Class: First, Age: 7}3type(variable)  返回输入的变量类型如果变量是字典就返回字典类型。 dict {Name: W3CSchool, Age: 7, Class: First}type(dict) class dictPython 字典包含了以下内置方法 序号函数及描述1radiansdict.clear()  删除字典内所有元素2radiansdict.copy()  返回一个字典的浅复制3radiansdict.fromkeys()  创建一个新字典以序列seq中元素做字典的键val为字典所有键对应的初始值4radiansdict.get(key, defaultNone)  返回指定键的值如果值不在字典中返回default值5key in dict  如果键在字典dict里返回true否则返回false6radiansdict.items()  以列表返回可遍历的(键, 值) 元组数组7radiansdict.keys()  以列表返回一个字典所有的键8radiansdict.setdefault(key, defaultNone)  和get()类似, 但如果键不存在于字典中将会添加键并将值设为default9radiansdict.update(dict2)  把字典dict2的键/值对更新到dict里10radiansdict.values()  以列表返回字典中的所有值
http://www.dnsts.com.cn/news/121348.html

相关文章:

  • 网站建设模块是什么怎么做微信公众号文章
  • 龙游网站建设的公司wordpress 最新文章展示
  • 网站建设公司哪里好网站设计公司北京
  • 技术支持 东莞网站建设页面设计说明怎么写
  • 三明网站建设tudouly河北省建设机械会网站
  • 推荐10个优秀的国外ui设计网站免费做长图网站
  • 网站建设项目实施计划书wordpress 用户中心主题
  • 公司网站开发建设深圳网站营销公司简介
  • 国内装饰行业网站开发欧洲十大服务器的推荐
  • 潍坊做网站软件免费的素材网站
  • 个人建设网站程序自己建网站流程要学什么
  • 怎么选择网站模板东营市建设监理协会网站
  • 做外贸要建什么网站苏州工业园区建设网站
  • 06年可以做相册视频的网站wordpress中文转英文版
  • wordpress 站长工具付费ppt模板网站哪个好
  • 太原网站建设哪家好wordpress访问量大
  • 连锁店管理网站开发wordpress图片用阿里云储存
  • 想在网上做开发网站接活儿世界著名办公室设计
  • 自己怎么做 优惠券网站做一个自己的网站流程
  • dw 做网站模板建设银行手机版官方网站下载
  • 网站如何做搜索引擎优化外网访问不了内网建设的网站
  • 北京国互网网站建设报价PHP网站开发都需要学什么
  • 购物网站免费模板郴州优化公司
  • 软件网站开发团队名称wordpress控制面板都没
  • 建设旅游业网站目的做网站有限公司
  • 韩国网站免费观看西地那非能提高硬度吗
  • 长葛做网站嘉兴制作网站机构
  • 免费网站空间怎么商务网站建设与维护实训报告
  • 建行的官方网站福州市建设工程工料机信息网站
  • 为什么企业要建设网站亚马逊网站联盟