- 博客(6)
- 收藏
- 关注
原创 python深浅拷贝
python 深浅拷贝: shallow copy 和 deep copy对于一个列表,列表里面可以再放入一个列表(1)若想复制这一个列表,使用列表的普通的copy()方法,只能拷贝出列表里表层的元素,而列表里的列表却无法拷贝,只能指向前一个列表.修改拷贝出的列表里列表里的元素,原来的列表会发生改变.这是浅拷贝.(2)如果想解决这种问题,可以使用列表的deepcopy()方法,这是深拷贝. ...
2018-03-11 20:53:24 163
原创 python函数:变量
代码: # 0004i = [1,2,3]t = (4,5,6)d = {'a':7,'b':8,'c':9}def f2(arg1,arg2,*args,**kwargs): print arg1,arg2,args,kwargsf2(1,2,3,a=1,b=2,c=3)f2(*i,*t,**d)f2(i,t,*d)f2(i,t,d)这里第二次函数调用,会报语法错...
2018-03-01 08:49:11 201
原创 python列表:append()方法和pop()方法
2018.2.26 append()针对列表,在列表后面追加元素. pop() 参数为列表元素的索引值,pop()方法有返回值,返回的是列表对应的元素.
2018-02-26 09:51:53 2420
原创 python 报错:SyntaxError: Non-ASCII character '\xe8' in file
2018.8.25在python程序中存在中文,运行报错: SyntaxError: Non-ASCII character '\xe8' in file解决方法: 在程序开头加上两行: #! /usr/bin/env python # -*- coding:utf-8 -*-运行正常....
2018-02-25 09:26:11 921
原创 python中decode和encode的使用
python内部是unicode,而decode和encode都是python的方法,因此这两种方法都以unicode为中间介质.decode表示的是解码,而encode表示编码.所以必须先对原料进行decode解码,然后encode编码.具体方法:str1.decode('XXX') #将XXX编码的str1解码成unicodestr2.encode('YYY') #将unicode...
2018-02-23 16:40:45 926
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人