python截取逗号_Python基础知识: 元组
Python的元组与列表类似,不同之处在于元组的元素不能修改。
元组使用小括号,列表使用方括号。
元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。
如下实例:
- tup1 = ('physics', 'chemistry', 1997, 2000);
- tup2 = (1, 2, 3, 4, 5 );
- tup3 = "a", "b", "c", "d";
创建空元组
- tup1 = ();
元组中只包含一个元素时,需要在元素后面添加逗号
- tup1 = (50,);
元组与字符串类似,下标索引从0开始,可以进行截取,组合等。
访问元组
元组可以使用下标索引来访问元组中的值,如下实例:
- #!/usr/bin/python
- tup1 = ('physics', 'chemistry', 1997, 2000);
- tup2 = (1, 2, 3, 4, 5, 6, 7 );
- print "tup1[0]: ", tup1[0]
- print "tup2[1:5]: ", tup2[1:5]
以上实例输出结果:
- tup1[0]: physics
- tup2[1:5]: (2, 3, 4, 5)
修改元组
元组中的元素值是不允许修改的,但我们可以对元组进行连接组合,如下实例:
- #!/usr/bin/python
- # -*- coding: UTF-8 -*-
- tup1 = (12, 34.56);
- tup2 = ('abc', 'xyz');
- # 以下修改元组元素操作是非法的。
- # tup1[0] = 100;
- # 创建一个新的元组
- tup3 = tup1 + tup2;
- print tup3;
以上实例输出结果:
- (12, 34.56, 'abc', 'xyz')
删除元组
元组中的元素值是不允许删除的,但我们可以使用del语句来删除整个元组,如下实例:
- #!/usr/bin/python
- tup = ('physics', 'chemistry', 1997, 2000);
- print tup;
- del tup;
- print "After deleting tup : "
- print tup;
以上实例元组被删除后,输出变量会有异常信息,输出如下所示:
- ('physics', 'chemistry', 1997, 2000)
- After deleting tup :
- Traceback (most recent call last):
- File "test.py", line 9, in <module>
- print tup;
- NameError: name 'tup' is not defined
元组运算符
与字符串一样,元组之间可以使用 + 号和 * 号进行运算。这就意味着他们可以组合和复制,运算后会生成一个新的元组。
元组索引,截取
因为元组也是一个序列,所以我们可以访问元组中的指定位置的元素,也可以截取索引中的一段元素,如下所示:
元组:
- L = ('spam', 'Spam', 'SPAM!')
无关闭分隔符
任意无符号的对象,以逗号隔开,默认为元组,如下实例:
- #!/usr/bin/python
- print 'abc', -4.24e93, 18+6.6j, 'xyz';
- x, y = 1, 2;
- print "Value of x , y : ", x,y;
以上实例允许结果:
- abc -4.24e+93 (18+6.6j) xyz
- Value of x , y : 1 2
元组内置函数
Python元组包含了以下内置函数
序号方法及描述1cmp(tuple1, tuple2)
比较两个元组元素。2len(tuple)
计算元组元素个数。3max(tuple)
返回元组中元素最大值。4min(tuple)
返回元组中元素最小值。5tuple(seq)
将列表转换为元组。
python截取逗号_Python基础知识: 元组相关推荐
- python数学知识点_python基础知识整理
序言:本文简单介绍python基础知识的一些重要知识点,用于总结复习,每个知识点的具体用法会在后面的博客中一一补充 2. 程序: 一组计算机能识别和执行的指令,是实现某种需求的软件. 3. 操作系统: ...
- python分数约分_Python基础知识
#全部行都能输出 from IPython.core.interactiveshell import InteractiveShell InteractiveShell.ast_node_intera ...
- python发音方法_Python基础知识之一
一.Python的安装 Windows下: 1.下载安装包 https://www.python.org/downloads/ 2.安装 默认安装路径:C:\python27 3.配置环境变量 [右键 ...
- 关于python变量使用_Python 基础知识关于变量的定义使用
转自:https://www.cnblogs.com/manongajie/p/12736991.html 1 python 变量概述 变量,英文叫做 variable. 从形式上看,每个变量都拥有独 ...
- decode函数python在哪里_Python基础知识——encode和decode函数
以前我们介绍过,Python2.x中默认的编码的基础类型是unicode编码的类型,在Python3.x才转化为基于unicode的字符串. 那么我们在Python2.x的学习中就会遇到各种各样的编码 ...
- 实验楼python挑战答案_python基础知识
四.正则表达式 作用:字符串(str)匹配模式(re) 代码实例: import re str='abc,afc,amc,aic,^abc' res=r'a[bf]c'#结果:['abc', 'afc ...
- python快捷键设置_Python基础知识—快捷键
最重要的快捷键 1. ctrl+shift+A:万能命令行 2. shift两次:查看资源文件 新建工程第一步操作 1. module设置把空包分层去掉,compact empty middle pa ...
- 视频教程-快速入门Python基础教程_Python基础知识大全-Python
快速入门Python基础教程_Python基础知识大全 十余年计算机技术领域从业经验,在中国电信.盛大游戏等多家五百强企业任职技术开发指导顾问,国内IT技术发展奠基人之一. 杨千锋 ¥99.00 立即 ...
- VII python(1)基础知识
VII Python(1)基础知识 1989年诞生(同LinuxOS),google推崇,06年后才开始在中国流行,08年运维开始使用python www.python.org(主流OS默认配的pyt ...
最新文章
- 8个最好的Linux平台商业智能(BI)软件
- linux yum及yum仓库
- Mongodb数据库连接
- Java微信订单查询
- mfc在运行的时候为什么没有实例化_为什么不建议把数据库部署在Docker容器内?...
- 用LVM管理Linux系统服务器存储空间
- 2013年成都现场赛赛后总结
- R可视化分析美国的肥胖症,嘿!
- 360浏览器显示没有网络连接到服务器地址,Win10 360浏览器提示网络连接错误错误代码102如何解决...
- ggplot2在一幅图上画两条曲线
- 两点GPS经纬度获取局部位置的理论
- python视频教程大全集下载啦
- ABeam Insight | 女性科技系列(1):女性科技(FemTech)简述
- 隧道技术_复杂地质的隧道施工技术(下)
- 计算机如何打开office,Win11怎么强制打开/开启Office新界面?-电脑自学网
- Kubernetes多节点二进制部署
- VS2017 Git failed with a fatal error. Git failed with a fatal error. Need to specify how to reconcil
- K8S - 安装教程 和 体验(kubeadm)
- 【DockerFile构建自定义镜像实操出现问题解决方案Failed to download metadata for repo ‘appstream‘: IPv4 forwarding disa】
- App Store最新审核标准,中文版