Python基本类型-元组

元组对象(tuple)基本上就像一个不可改变的列表。元组是序列,但是具有不可变性,支持任意类型、任意嵌套以及常见的序列操作。它们编写到圆括号中而不是方括号中

>>>T=(1,2,3)
>>>len(T)
3

>>>T+(4,5)
(1,2,3,4,5)

>>>T[0]
1

元组一旦创建就不可被改变,给元组的元素赋值会抛出异常

>>> T[0]=6
Traceback (most recent call last):
  File "<input>", line 1, in <module>
TypeError: ‘tuple‘ object does not support item assignment
时间: 2024-10-12 15:50:29

Python基本类型-元组的相关文章

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 对象类型详解五:元组

一:元组: 1,简单介绍:元组由简单的对象组构成.元组与列表非常类似,只不过元组不能在原处修改(它们)是不可变的,并且通常写成圆括号中的一系列项.虽然元组不支持任何方法调用,但元组具有列表的大多数属性.并且它的大部分执行操作在介绍字符串列表的时候我们就已经学过了,在这里学起来就比较简单了. 2,元组的特点概述: a)任意对象的有序集合:元组是一个位置有序的对象的集合.与列表相同,可以嵌入到任何类别的对象中. b) 通过偏移存取:它们支持所有基于偏移的操作.例如,索引和分片. c) 属于不可变序列

Python 变量类型day03

变量赋值 Python中的变量不需要声明,变量的赋值操作既是变量声明和定义的过程. 每个变量在内存中创建,都包括变量的标识,名称和数据这些信息. 每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建. 等号(=)用来给变量赋值. 等号(=)运算符左边是一个变量名,等号(=)运算符右边是存储在变量中的值.例如: #!/usr/bin/python counter = 100 # An integer assignment miles = 1000.0 # A floating point na

Python 二、Python对象类型及其运算

一.Python对象的相关术语 Python中一切皆对象,python程序中保存的所有数据都是围绕对象这个概念展开的:所有的对象都是由类实例化而来的,只不过这些类有些是python内置的类:例如,整数和浮点数,字符串都是由python内置的类实例化而来的.除此之外用户还可以自定义类型,就是类. python程序中存储的所有数据都是对象 每个对象都有一个身份.一个类型和一个值 例如,school="MaGe Linux"会以"MaGe Linux"创建一个字符串对象,

Python 变量类型

Python 变量类型 变量存储在内存中的值.这就意味着在创建变量时会在内存中开辟一个空间. 基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中. 因此,变量可以指定不同的数据类型,这些变量可以存储整数,小数或字符. 变量赋值 Python中的变量不需要声明,变量的赋值操作既是变量声明和定义的过程. 每个变量在内存中创建,都包括变量的标识,名称和数据这些信息. 每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建. 等号(=)用来给变量赋值. 等号(=)运算符左边是一

Python&lt;4&gt;有关元组

元组(tuple)是有序对象的集合,其中元素由逗号隔开,圆括号包围. 就像一个不可以改变的列表,但具有不可变性,跟字符串类似. 常见操作 Tupletest = (1,2,3,4) >>>len(Tupletest) 4 >>>Tupletest + (5,6) (1,2,3,4,5,6) >>>Tupletest.index(4)   #返回索引值 3 >>>Tupletest.count(1)   #统计出现次数 1 元组支持混合

python变量类型

Python 变量类型 变量存储在内存中的值.这就意味着在创建变量时会在内存中开辟一个空间. 基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中. 因此,变量可以指定不同的数据类型,这些变量可以存储整数,小数或字符. python变量赋值 Python中的变量不需要声明,变量的赋值操作既是变量声明和定义的过程. 每个变量在内存中创建,都包括变量的标识,名称和数据这些信息. 每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建. 等号(=)用来给变量赋值. 数据类型 p

Python列表、元组、字典和字符串的常用函数

Python列表.元组.字典和字符串的常用函数 列表方法 1.ls.extend(object) 向列表ls中插入object中的每个元素,object可以是字符串,元组和列表(字符串“abc”中包含3个元组),相当于ls和object合并.注意:object如果是整型,必须以列表的方式传入,不可以以整型或元组的方式传入 2.ls.append(object) 将object作为一个整体插入到ls最后,object可以是字符串,元组,列表和字典 3.ls.insert(index, object

python标准类型分类

一. 存储模型 依据变量在内存中的组织分类. Python的类型, 就象绝大多数其它语言一样,能容纳一个或多个值.一个能保存单个字面对象的类型我们称它为原子或标量存储,那些可容纳多个对象的类型,我们称之为容器存储.(容器对象有时会在文档中被称为复合对象,不过这些对象并不仅仅指类型,还包括类似类实例这样的对象) 存储模型  分类                       Python 类型1. 标量/原子类型               数值(所有的数值类型),字符串(全部是文字)2. 容器类型