python
zhoukunpeng504
这个作者很懒,什么都没留下…
展开
-
1.python基础知识
1.查看某个变量或者对象占用空间的大小 import sys v=1 print sys.getsizeof(v) 2.排序 ipinfo=sorted(ipinfo.iteritems(),key= lambda abs:abs[1],reverse=True) sorted用于字典或者列表的排序。 key: 函数, 传入第一个元素, 返回比较的key。 cmp: 函数原创 2016-05-25 21:34:08 · 374 阅读 · 0 评论 -
2. python 参数个数可变的函数
如果想要定义一个参数个数不确定的函数, 可以通过*args,**kwargs实现: *args的使用: **kwargs的使用: 二者的混合使用: 另外还有一些关于调用函数时候的时候常用的技巧:原创 2016-05-25 21:36:50 · 362 阅读 · 0 评论 -
3.python 文件读写
a=open("a.txt","r") a.tell() 返回这个文件的游标 a.seek(0,2) file.seek()函数的原型: seek(offset,wheence=0) offset:开始的偏移量,也就是代表需要移动偏移的字节数 whence:给offset参数一个定义,表示要从哪个位置开始偏移;0代表从文件开头开始算起,1代表从当前位置开始算起,2代表从文原创 2016-05-25 21:39:42 · 219 阅读 · 0 评论 -
5.pyenv的使用---- python多版本及虚拟环境
一: pyenv python多版本管理 1. wget https://raw.github.com/yyuu/pyenv-installer/master/bin/pyenv-installer --no-check-certificate 2. bash pyenv-installer 3. vim ~/.bashrc加入 export PATH=原创 2016-05-25 21:43:01 · 237 阅读 · 0 评论 -
6.python 相对导入
在一个包中, 包中各个模块之间可以通过. .. 等进行相对导入。 在某个文件夹下进行了相对导入,就默认为这个文件夹是一个包。 如果不满足这些条件, 相对导入会失败原创 2016-05-25 21:44:27 · 209 阅读 · 0 评论 -
4. python生成器yield
常用方法: next 获取下一个值 send 发送值到生成器 throw 发送异常到生成器原创 2016-05-25 21:41:28 · 161 阅读 · 0 评论