python学习-18 元组】的更多相关文章

tuple 1.元组tuple类似列表,由小括号()括住,其中的元素不可被修改,不能被增加或删除. tu = (222,222123123,("小胡子",444),12341,"你好啊",["小明",123],) print(tu) 运行结果: (222, 222123123, ('小胡子', 444), 12341, '你好啊', ['小明', 123]) Process finished with exit code 0 ps:建议在最后加一…
元组 元组是最后一个python集合类型.元组由简单的对象构成,元组与列表非常相似,只不过元组不能在原处修改,并且通常写成圆括号,虽然元组部支持任何方法调用,但元组具有列表的大多数属性. 实际应用中的元组元组的特殊语法:逗号和圆括号如果圆括号里单一对象是元组对象而不是一个简单的表达式,需要对python进行特别说明,如果确实想要得到一个元组,只要在单一元素后面,圆括号之前加一个逗号就可以了, >>>x = (40)   integer>>>x40 >>>…
一.深浅拷贝 1.  值拷贝 ls1 = ls2  不开辟空间,指针跟着走.(直接将ls1中存放的地址拿过来,内存中不会开辟新的空间,所以你怎么变,我也跟着变.)(ls1内部的所有类型的值发生改变,ls2都不会随之变化) 2.  浅拷贝 ls3 = ls1.copy()  ls3新开辟空间,但数据内里面每个元素的地址同ls1.所以ls1中不可变类型变了,相当于ls1重新指到了一个新的地址,ls3还指向原来的那个地址.如果s1中可变类型的值变了,因为地址没变,只是值变了.所以ls3中可变类型的值也…
一.列表 列表是Python的基本数据类型之一,它是以 [] 括起来的,内部成员用逗号隔开.里面可以存放各种数据类型. # 例如: list2 = ['jason', 2, (1, 3), ['warrior', 'hello'], 'world'] 1.列表的索引和切片 names = ['库里', '杜兰特', '考辛斯', '汤普申', '格林', '麦基'] # 索引 print(names[2]) # 考辛斯 print(names[-1]) # 麦基 # 切片 print(names…
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',…
#coding:utf-8# __author__ = 'Administrator'#元组:不可变序列 #空元组mm=()print mm#只有一个值的元组mm=(1,)print mmx=1,2,3print xprint x[1]print x[:2]#1.tuple 函数功能与list函数基本一样:以一个序列作为参数并把他转换为元组(如参数本身就是元组则原样返回)print tuple([1,2,3])print tuple('abc')print tuple(('a','b','c')…
tuple(元组):只是可读,不可以修改# tup1 = () #空元组# tup2 = (20,) #元组内有一个元素,需要在元素后添加逗号 a = (1,2,3,4)print(a[1])a[1] = 5print(a) #程序会报错,因为元组不能修改 #嵌套 列表中又包含列表或者元组#代码:a = [[1,2,3],'ysw',4,(2,3,4)]print(a[0])print(a[0][1])…
线程是最小的执行单元,而进程由至少一个线程组成.如何调度进程和线程,完全由操作系统决定,程序自己不能决定什么时候执行,执行多长时间. 进程 fork调用 通过fork()系统调用,就可以生成一个子进程. 下面先了解下关于fork()的相关知识: Unix/Linux操作系统提供了一个fork()系统调用,它非常特殊.普通的函数调用,调用一次,返回一次,但是fork()调用一次,返回两次,因为操作系统自动把当前进程(称为父进程)复制了一份(称为子进程),然后,分别在父进程和子进程内返回. 子进程永…
在某些情况下,我们需要定义自己的异常并且抛出 先定义一个错误: class MyError(BaseException): def __init__(self): pass 上面定义了一个叫MyError的类,继承自BaseException.在Python中,所有的错误都继承自BaseException,相当于C#中的所有异常都继承自Exception.接下来定义了一个空构造函数. 那么接下来怎样抛出这个异常呢? 在Python中,使用raise关键字,相当于C#中的throw. raise…
1.列表 2.元组 3.字典 4.字符串 5.set集合 6.深浅拷贝…