#创建空元组
tuple1 = ()
print(tuple1)
#创建带有元素的元组
tuple2 = (1, 2, 3, "jjking", True) #元素类型可以不同
print(tuple2)
#定义只有1 个元素的元组
tuple3 = (1 )  #后面必须加逗号
print(tuple3)
print(type(tuple3))'''
元组元素的访问
格式: 元组名[下标]
注意:下标不能越界
'''
tuple4 = (1, 2, 3, 4, 5)
print(tuple4[3])
#获取最后一个元素
print(tuple4[-1])
#获取倒数第二个元素
print(tuple4[-2])#修改元组,实际上修改的是元素里面的数据
tuple5 = (1, 2, 3, 4, [1, 2, 3], 5)
print(tuple5)
tuple5[4][2] = 4
print(tuple5)#删除元组
del tuple5
#print(tuple5) 因为被删除了所以打印不出来,会报错#元组的操作
t1 = (1 ,2, 3, 4)
t2 = (5, 6)
t3 = t1 + t2
print(t3)
#元组重复
print(t3 *3)
#判断元素是否在元组中
print( 3 in t3)
#元组的截取
#格式:元组名[ 开始下标:结束下标 ]
#从开始下标开始截取,到结束下标之前,默认从头到尾
print(t3[1:4])#二维元组:元素为一维元组的元组
t4 = ((1, 2, 3), (4, 5, 6), (7, 8, 9))
print(t4)
print(t4[2][1])'''元组的方法'''
#len() 返回元组中元素的个数
print(len(t4))
#max() 返回元组中的最大值
print(max(t1))
#min() 返回元祖中的最小值
print(min(t1))
#列表转元组
list2 = [1, 2, 3, 4, 5]
t5 = tuple(list2)
print(t5)
#元组转列表
list1 = list(t3)
print(list1)'''
一旦初始化元组里面的元素就不能修改了
和列表的区别就是不可变
这就提高了数据的安全性
所以说能用元组尽量用元组
'''#元组的遍历
for i in (1, 2, 3, 4,5):print(i)

Python零基础学习笔记(二十)—— tuple元组相关推荐

  1. Python零基础学习笔记(二十二)—— set

    ''' set:类似dict,是一组key的集合,不存储value本质:无序和无重复元素的集合 用途:经常用于去除list和tuple中的重复元素 '''#创建 #创建set 需要一个list或者tu ...

  2. Python3零基础学习笔记二

    python3中常用的字符串方法(method)    方法的调用方法:       对象.方法名(方法传参)    说明:       方法的调用同函数调用一样属于表达式.    示例:       ...

  3. Python零基础学习笔记(十三)—— if 和 if-else语句...

    if 语句 格式: if 表达式:语句(注意:if 和表达式之间必须有空格,语句之前必须有tab键,也就是4个空格) 逻辑:当程序执行到if语句时,首先会计算"表达式"的值如果&q ...

  4. salesforce零基础学习(八十九)使用 input type=file 以及RemoteAction方式上传附件

    在classic环境中,salesforce提供了<apex:inputFile>标签用来实现附件的上传以及内容获取.salesforce 零基础学习(二十四)解析csv格式内容中有类似的 ...

  5. 11岁过python1级_11岁表弟写的Python零基础入门笔记!

    一.Python输入与输出输出:使用print()函数. print()函数的基本语法格式如下:print(输出内容). 输出内容可以是数字和字符串(字符串需要用引号括起来),也可以是包含运算符的表达 ...

  6. 嵌入式系统设计师学习笔记二十八:嵌入式程序设计③——高级程序设计语言

    嵌入式系统设计师学习笔记二十八:嵌入式程序设计③--高级程序设计语言 解释程序和编译程序 编译器的工作阶段示意图 语法错误:非法字符,关键字或标识符拼写错误 语法错误:语法结构出错,if--endif ...

  7. (Python入门)学习笔记二,Python学习路线图

    (Python入门)学习笔记二,Python学习路线图 千里之行始于足下,谋定而后动,冰冻三尺非一日之寒.之所以说这三句话,就是对于下面整理的路线图,即不让自己感觉路途的遥远而感到达到巅峰神界的遥遥无 ...

  8. SQL零基础学习笔记(一)

    真的不知道我写了这么多不同的的学习笔记又没用..开始SQL零基础学习笔记 百度百科:SQL(Structured Query Language)结构化查询语言,是一种数据库查询和程序设计语言,用于存取 ...

  9. Mr.J-- jQuery学习笔记(二十八)--DOM操作方法(添加方法总结)

    Table of Contents appendTo appendTo(source, target) 源代码 append prependTo ​ ​ ​ ​ prependTo源码 prepend ...

最新文章

  1. A Rectangular Barn
  2. Posted content type isn't multipart/form-data
  3. 为博客园添加github跳转链接
  4. Java基础篇:数组
  5. inotify监听文件夹的变动
  6. 排序算法----桶排序(数组)
  7. mysql count null_一个不可思议的MySQL慢查分析与解决
  8. 常用的四个电路分析方法
  9. 硬件信息修改工具 支持修改机器码 硬盘 MAC 等信息
  10. 计算机键盘重复设置,教你操作win10系统电脑键盘打字时总是出现重复字符的方案...
  11. kali火狐浏览器设置中文
  12. CodeForces 1556C :Compressed Bracket Sequences 思维
  13. 惠勒延迟选择实验(转)
  14. 小程序设置整个页面背景
  15. vim 查找替换操作命令
  16. MFC详解显示BMP格式图片
  17. 基于多普勒效应的动作检测
  18. java和noddjs哪个好,【RequireJS--API学习笔记】
  19. 哈尔滨工业大学2022计算机系统大作业
  20. ESP32Arduino学习(三).ESP32驱动WS2812第一个灯绿色问题的解决(Adafruit_NeoPixel库)

热门文章

  1. Java 按字节获得字符串(中文)长度
  2. linux下好用软件全记录
  3. 【线程】——线程安全问题
  4. 这款能够生成文档的接口测试软件,为什么越来越受欢迎?
  5. beautifulsoup 搜索第二个标签_自定义网站搜索教程
  6. 用Java做s71200的上位机_上位机通过西门子S7-1200PLC与OPC UA通讯
  7. R语言 支持向量机分类预测
  8. 进阶 vue,需要掌握哪些知识?
  9. python unicode转字符串_Python2.X如何将Unicode中文字符串转换成 string字符串
  10. 为什么复制粘贴格式总是出错_想把图片转换成pdf格式怎么做?你找对方法了吗...