python学习
Alex9_h
这个作者很懒,什么都没留下…
展开
-
python列表:append()方法和pop()方法
2018.2.26 append()针对列表,在列表后面追加元素. pop() 参数为列表元素的索引值,pop()方法有返回值,返回的是列表对应的元素.原创 2018-02-26 09:51:53 · 2406 阅读 · 0 评论 -
python函数:变量
代码: # 0004 i = [1,2,3] t = (4,5,6) d = {'a':7,'b':8,'c':9} def f2(arg1,arg2,*args,**kwargs): print arg1,arg2,args,kwargs f2(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 · 192 阅读 · 0 评论 -
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 · 915 阅读 · 0 评论 -
python深浅拷贝
python 深浅拷贝: shallow copy 和 deep copy对于一个列表,列表里面可以再放入一个列表(1)若想复制这一个列表,使用列表的普通的copy()方法,只能拷贝出列表里表层的元素,而列表里的列表却无法拷贝,只能指向前一个列表.修改拷贝出的列表里列表里的元素,原来的列表会发生改变.这是浅拷贝.(2)如果想解决这种问题,可以使用列表的deepcopy()方法,这是深拷贝. ...原创 2018-03-11 20:53:24 · 155 阅读 · 0 评论