Python 学习笔记 -- 元组基本使用

#如何定义一个标准的元组
arr = (1,2,3,4,5,6,7)
print("arr = %s " % str(arr))

#如何定义一个只有一个元素的元组
print("")
print("如何定义一个只有一个元素的元组")
arr = (1,)
print("正确:arr1=(1,): %s" % type(arr)) #正确
arr = (1)
print("错误:arr1=(1): %s " % type(arr)) #错误,类型为int

#元组相关操作符
print("")
print("元组相关操作符")
arr1 = (1,2,3,4,5)
arr2 = (1,2,3,4)
print("arr1 = %s\narr2 = %s " % (str(arr1),str(arr2)))
print("访问元组的第一个元素:arr1[0]: %d " % arr1[0])
print("arr1 > arr2 : %s" % (arr1 > arr2))
print("arr1 < arr2 : %s" % (arr1 < arr2))
print("arr1 == arr2: %s" % (arr1 == arr2))
arr3 = arr1 + arr2
print("arr3 = arr1 + arr2: %s" % str(arr3))
print("1 in arr1: %s" % (1 in arr1))
print("8 not in arr1: %s" % (8 not in arr1))
print("arr2 * 3 : %s" % str(arr2 * 3))

#元组的常用函数
print("")
print("元组的常用函数")
arr3 = (1,1,1,3,1)
print("arr3 = %s" % str(arr3))
print("使用count查看元素的出现次数:arr3.count(1) %s" % arr3.count(1))
print("使用index索引第一次出现的位置:arr3.index(1) %s " % arr3.index(1))
print("使用len查看元组元素的个数, len(arr3) :%s"% len(arr3))
print("使用max查看元组中元素的最大值, max(arr3):%s" % max(arr3))
print("使用min查看元组中元素的最小值,min(arr3): %s" % min(arr3))

#如何对元组进行切片
print("")
print("如何对元组进行切片")
arr4 = (0,1,2,3,4,5,6,7,8,9)

print("arr4 = %s" % str(arr4))
print("arr4[:]:%s" % str(arr4[:]))
print("arr4[1:4]:%s" % str(arr4[1:4]))
print("arr4[1:-1]: %s" % str(arr4[1:-1]))
print("arr4[:5]: %s" % str(arr4[:5]))
print("arr4[5:]: %s" % str(arr4[5:]))
时间: 2024-10-07 03:20:34

Python 学习笔记 -- 元组基本使用的相关文章

Python学习笔记#元组和列表的区别

python的基本类型中有元组和列表这么俩个,但是这哥俩却比较难于区分,今天就来用简单的实例说明两者的不同. 列表:1.使用中括号([ ])包裹,元素值和个数可变 实例: aaa = ['sitename','www','pythontab','com'] 元组:1.使用中括号(())包裹,不可以被更改(尽管他们的内容可以) bbb = ['sitename','www','pythontab','com'] 元组可以看成是 只读 的列表 两者都可以通过[:]得到子集,和字符串使用方法相同 下例

Python学习笔记:元组(tuple)有关内容

元组是跟列表非常类似的一种容器类型,但是列表是可变的,形式是LIST[  ],元组是不可变的,形式为TUPLE(  ). 1.创建元组. 元组的创建方法与列表类似,只有一点不同,元组内至右一个元素的时候需要在元素后面加上一个逗号(,).因为元组的形式是用 小括号来包含元素的,但是小括号也是数学公式中的,所以会产生歧义,此时系统默认不是元组类型,所以需要加上逗号来区分. >>> T = (1,2,3) >>> T (1, 2, 3) >>> T = (1

Python学习笔记——元组

1.创建一个元组并给它赋值 >>> aTuple = (123,'abc',4.56,['inner','tuple'],7-9j) >>> aTuple (123, 'abc', 4.56, ['inner', 'tuple'], (7-9j)) >>> tuple('ABC') ('A', 'B', 'C')  2.访问元组中的值 >>> aTuple[0] 123 >>> aTuple[1:4] ('abc',

python学习笔记2—python文件类型、变量、数值、字符串、元组、列表、字典

python学习笔记2--python文件类型.变量.数值.字符串.元组.列表.字典 一.Python文件类型 1.源代码 python源代码文件以.py为扩展名,由pyton程序解释,不需要编译 [[email protected] day01]# vim 1.py #!/usr/bin/python        print 'hello world!' [[email protected] day01]# python 1.py hello world! 2.字节代码 Python源码文件

python学习笔记3:列表和元组

python学习笔记3:列表和元组 一.列表 list 总结:列表是可变变量,可以通过下标修改元素的值 1.定义列表 -- 中括号[ ] name=['Lily','Lucy','meimei'] 2.下标取值 --正负数均可 3.在列表中添加值 1)append() 方法,在列表末尾添加一个值 2)insert()方法,在列表指定位置添加一个值 3)extend()方法,把一个列表追加到一个列表的末尾            4.从列表中删除值 1)pop() 方法,默认删除最后一个元素,并且返

Python学习笔记--未经排版

Python 学习笔记 Python中如何做到Print() 不换行 答:Print("输出内容",end='不换行的分隔内容'),其中end=后面为2个单引号 注:在Python 2.x中,Print "输出内容", 即在输出内容后加一逗号 Python中 is 和 == 的区别 答:Python中的对象包含三要素:id.type.value 其中id用来唯一标识一个对象,type标识对象的类型,value是对象的值 is判断的是a对象是否就是b对象,是通过id来

Python学习笔记_Python对象

Python学习笔记_Python对象 Python对象 标准类型 其他内建类型 类型对象和type类型对象 Python的Null对象None 标准类型操作符 对象值的比较 对象身份比较 布尔类型 标准类型的内建函数 typeObj cmpobj1 obj2 strobj reprobj typeobj isinstanceobj 标准类型的分类 存储模型 更新模型 访问模型 不支持的类型 Python学习笔记_Python对象 首先来理解一个通俗的含义,什么是对象?其实对象无论在什么语言里面

OpenCV for Python 学习笔记 三

给源图像增加边界 cv2.copyMakeBorder(src,top, bottom, left, right ,borderType,value) src:源图像 top,bottem,left,right: 分别表示四个方向上边界的长度 borderType: 边界的类型 有以下几种: BORDER_REFLICATE # 直接用边界的颜色填充, aaaaaa | abcdefg | gggg BORDER_REFLECT # 倒映,abcdefg | gfedcbamn | nmabcd

python 学习笔记 14 -- 常用的时间模块之datetime

书接上文,前面我们讲到<常用的时间模块之time>,这次我们学习datetime -- 日期和时间值管理模块 使用apihelper 查看datetime 模块,我们可以看到简单的几项: date       ---  日期对象,结构为date(year, month, day) time       ---  时间值对象,结构为 time([hour[, minute[, second[, microsecond[, tzinfo]]]]]).时间对象所有的参数都是可选的.tzinfo 可以