Python笔记【3】_元组学习
#!/usr/bin/env/python
#-*-coding:utf-8-*- #Author:LingChongShi #查看源码Ctrl+左键 '''
tuple:以圆括号“()”括起来,以“,”分隔
1、有序,建立后不可变的
2、元组中元素的数据是可以变的
'''
Tuple=(1,2,'a','B','中文',[3,'python',5],{'X','Y',90},'中文') #查看对象的类,或对象所具备的功能
print(dir(Tuple))
#查看list类的源码
# print(help(type(tuple))) '''一、空元组和一个元素的元组建立'''
tup=()
print('建立一个空元组:',tup,type(tup))
print('建立一个空元组:',(),type(()))
print('建立一个元素的元组:',(1,),type((1,))) '''二、访问元组中的值'''
print('元组按照位置获取值:',Tuple[2])
print('元组按照位置获取值:',Tuple[-1])
print('元组按照位置获取值:',Tuple[2:5])
print('元组按照位置获取值:',Tuple[len(Tuple)-1]) '''三、元组中函数'''
print('元组的长度:',len(Tuple))
Tuple1=(3,9,43,90)
print('元组中元素的最大值:',max(Tuple1))
print('元组中元素的最小值:',min(Tuple1)) #Python 的元组内建方法
'''一、查找元组中元素出现次数'''
print('元组中元素X出现次数:',Tuple.count('中文')) '''二、查找元组中元素的索引'''
print('在元组指定长度中找出X第一个匹配项的索引位置:',Tuple.index('中文',0,10)) '''三、元组内容修改:元组是不可变的,元组中嵌套的列表和字典是可以改变的'''
Tuple1=(11,22,"sjl",'中文',["zs",'&','ls'],{'name':'sjl','age':20},{'X','Y',90})
Tuple1[4][0]='张三'
print('元组中的列表被修改后的内容:',Tuple1,'\n','类型:',type(Tuple1))
Tuple1[5]['name']='小邵'
print('元组中的字典被修改后的内容:',Tuple1,'\n','类型:',type(Tuple1)) '''四、tuple()函数将列表转换为元组'''
List=[1,2,'a','中文']
print('将列表转换为元组',tuple(List),'\n','类型:',type(tuple(List)))
Python笔记【3】_元组学习的更多相关文章
- Python基础-列表_元组_字典_集合
本节内容 列表.元组操作 字符串操作 字典操作 集合操作 文件操作 字符编码与转码 1. 列表.元组操作 列表是我们最以后最常用的数据类型之一,通过列表可以对数据实现最方便的存储.修改等操作 定义列表 ...
- python笔记-数学、元组、日期、文件
python在很多地方和C++相似,比如都会有关系.逻辑等运算符,但也有不同的地方,比如:#Python Number 类型转换int(x [,base ]) 将x转换为一个整数 long(x [,b ...
- python笔记-列表和元组
列表和元组: -可以将列表和元组当成普通的数组 -列表和元组可以保存任意类型的python对象 -通过从0开始的数字索引访问元素 -列表和元组可以存储不同类型的对象 列表和元组的区别: -列表元素使用 ...
- Python笔记(六)_函数
函数一般是从第一行代码开始执行,结束于return语句.异常.或者函数所有语句执行完毕.一旦函数将控制权交还给调用者,就意味着全部结束.函数中做的所有工作以及保存在局部变量中的数据都将丢失.再次调用这 ...
- python基础操作_元组_字典操作
#元组'''元组是不可变的列表,不能改.取值和列表一样'''tp=(1,2,3)tp1=('127.0.0.1','3307')#元组只有count 和index两个方法.lis=['127.0.0. ...
- Python笔记(十七)_面向对象编程
面向对象编程 概念:简称OOP,是一种程序设计思想:OOP把对象作为程序的基本单元,一个对象包含了数据和操作数据的函数 面向对象的设计思想:抽象出类class,根据类class创建实例对象instan ...
- Python笔记(十)_迭代器与生成器
迭代 用for...in来遍历一个可迭代对象的过程就叫迭代 可迭代对象:列表.元组.字典.集合.字符串.生成器 可以使用内置函数isinstance()判断一个对象是否是可迭代对象 >>& ...
- Python笔记(五)_内置函数BIF
查看所有的内置函数:dir(__builtins__) abs() 获取绝对值 max() 返回给定元素中的最大值 min() 返回给定元素中的最小值 sum() 求和 reverse ...
- Python笔记(四)_字符串的方法
字符串的方法 []表示该参数时可选的,start和end参数表示范围 count(sub[, start[, end]]) 返回sub在字符串里边出现的次数 find(sub[, start[, en ...
随机推荐
- 王立平--RemoteView
RemoteView它将在两个地方被使用:一个是在AppWidget,另外一个是在Notification. RemoteView是用来描写叙述一个垮进程显示的view 1.AppWidget---R ...
- 使用Qt installer framework制作安装包(不知道是否适合Mac和Linux?)
一.介绍 使用Qt库开发的应用程序,一般有两种发布方式:(1)静态编译发布.这种方式使得程序在编译的时候会将Qt核心库全部编译到一个可执行文件中.其优势是简单单一,所有的依赖库都集中在一起,其缺点也很 ...
- 获取 UIElement 相对于屏幕原点所占用的矩形区域
原文:获取 UIElement 相对于屏幕原点所占用的矩形区域 <Grid Background="Transparent"> <StackPanel Margi ...
- Nginx 设置cors跨域
在我们的开发中,经常遇到跨域,这个时候,可以通过cors来解决. 解决的方法可以在服务端的代码层或者在web服务器进行设置 在web服务器上进行设置cors 跨域,这样就不必改动代码.以nginx为例 ...
- jquery QQ微博
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- 海洋cms自带资源发布api插件和第三方资源站接入办法说明
海洋cms自带资源发布api插件和第三方资源站接入办法说明 时间:2016-07-15 13:46 来源:CMS模版网 作者:大宇 阅读:7095次 ===海洋cms自带API资源发布插件说明===* ...
- Django 创建超级管理员失败
django.db.utils.DataError: (1406, "Data too long for column 'gender' at row 1") 解决方案 在执行mi ...
- 如何在XAML中转义大括号
原文:如何在XAML中转义大括号 如何在XAML中转义大括号 周银辉 我们知道大括号"{}"在XAML中 ...
- Win8 Metro(C#)数字图像处理--2.51图像统计滤波算法
原文:Win8 Metro(C#)数字图像处理--2.51图像统计滤波算法 [函数名称] 图像统计滤波 WriteableBitmap StatisticalFilter(Writeab ...
- win32界面程序开发,自制一个会自动销毁的提示框
思路:创建线程里面启动窗口,设置定时器关闭该窗口. 创建窗口几个步骤和一般窗口无异,注册.然后createwindow,之后showwinodw,然后消息循环. 在createwindow之后,获取到 ...