物联网Python编程实战 课件 3.Python元组_第1页
物联网Python编程实战 课件 3.Python元组_第2页
物联网Python编程实战 课件 3.Python元组_第3页
物联网Python编程实战 课件 3.Python元组_第4页
物联网Python编程实战 课件 3.Python元组_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Python元组江苏电子职业学院Python物联网序列是Python中最基本的数据结构,Python最常见序列类型是列表和元组概念元组也是Python中常用的一种数据类型,是tuple类的类型,与列表list几乎相似,区别有:(1)元组数据使用圆括号()来表示,例如t=('a','b','c');(2)元组数据的元素不能改变,只能读取;元组的可以简单理解元组就是只读的列表,除了不能改变外其它特性与列表完全一样。结果:(1,3,2,3,4,5)<class'tuple'>Python元组s=(1,3,2,3,4,5)

print(s)

print(type(s))Python元组元组是另一个数据类型,类似于List(列表)。元组用

()

标识。内部元素用逗号隔开。但是元组不能二次赋值,相当于只读列表。#!/usr/bin/python

#-*-coding:UTF-8-*-

tuple

=(

'run',786,2.23,'john',70.2

)tinytuple

=(123,'john')

结果('run',

786,

2.23,

'john',

70.2)

print

tuple

#输出完整元组

print

tuple[0]

#输出元组的第一个元素

print

tuple[1:3]

#输出第二个至第四个(不包含)的元素print

tuple[2:]

#输出从第三个开始至列表末尾的所有元素print

tinytuple*2

#输出元组两次

print

tuple+tinytuple

#打印组合的元组run(786,

2.23)(2.23,

'john',

70.2)(123,

'john',

123,

'john')

('run',

786,

2.23,

'john',

70.2,

123,

'john')

创建元组tup1=('physics','chemistry',1997,2000);tup2=(1,2,3,4,5);创建空元组tup3=();元组中只包含一个元素时,需要在元素后面添加逗号来消除歧义tup4=(50,);访问元组元组与字符串、列表类似,下标索引从0开始,可以使用下标索引来访问元组中的值。和字符串和列表一样,作为序列类型也有in,len()等12种常用操作符和函数。Python元组操作Python元组操作元组和列表区别:元组是不允许更新的。而列表是允许更新的:#!/usr/bin/python

#-*-coding:UTF-8-*-

tuple

=('run',786,2.23,'john',70.2)

list

=['run',786,2.23,'john',70.2]tuple[2]=1000

#元组中是非法应用list[2]=1000

#列表中是合法应用Python语言程序设计#创建一个新的元组tup3=tup1+tup2;Print(tup3);删除元组元组中的元素值是不允许删除的,但我们可以使用del语句来删除整个元组,如下实例:Print(tup1);deltup1;print(tup1);#执行到这里在报错Python元组操作“可变的”元组Python元组操作“可变的”元组Python元组操作Python语言程序设计字符串格式化中出现元组比列表操作速度快,在遍历操作的时候,使用元组,速度会快很多对不需要修改的数据进行“写保护”,可以使代码更安全Python元组作用Python元组作用deffun(x,y,*args):

print(x,y)

print(args)

fun(1,2)

fun(1,2,3)

fun(1,2,3,4,5,6,7)元组在函数中作为可变参数12()12(3,)12(3,4,5,6,7)结果序列类型间转换字符串、列表和元素间可以相互转换['x','i','a','o','m','i','n','g']['he','is','tom']('i','am','jack')<class'str'>['i','am','jack']str1="xiaoming"list1=["i","am","jack"]tuple1=("he","is","tom")list2=list(str1)#字符串按字符转成列表print(list2)list3=list(tuple1)#元组转成列表print(list3)tuple2=tuple(list1)print(tuple2)#列表转成元组str2=str(list1)#列表转成字符串,整体转带有[]print(type(str2))print(str2)Python序列转换练习创建元组,测试序列类型常用方法创建带列表的元组,尝试修改列表的内容创建字符串,列表和元组,尝试类型间的转化练习Python格式规范PEP8(PythonEnhancementProposal,PEP),Pytho

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论