python基础
来源:互联网 发布:八皇后问题算法 编辑:程序博客网 时间:2024/04/29 10:00
记录下自己用python时,不断google百度出的基础知识。
都怪自己记性不太好,有些东西还是记下了避免忘记。
1 python dict 两种遍历方式的比较
for (d,x) in dict.items(): print "key:"+d+",value:"+str(x) for d,x in dict.items(): print "key:"+d+",value:"+str(x)
2 Python 元组、列表、字典、文件
3 python 获取当前时间
import timeprint time.time()
4 __getattr__() 和 __getattribute__() 方法的区别
__getattr__()会在没有设置属性值时调用,__getattribute__会在有没有设置属性值时都会调用
5 python 分割列表的几种方法
其实没怎么看懂,关键时要记住这个:
test(*args):* 的作用其实就是把序列 args 中的每个元素,当作位置参数传进去。如果 args 等于 (1,2,3) ,那么这个代码就等价于 test(1, 2, 3) 。
test(**kwargs):** 的作用则是把字典 kwargs 变成关键字参数传递。如果 kwargs 等于 {'a':1,'b':2,'c':3} ,那这个代码就等价于 test(a=1,b=2,c=3) 。
6 Python函数之装饰器
这个东西很有用呀,flask里到处都是哇。。。
7 python中xrange和range的异同
range(n, m) 作用数只有n - (m-1),xrange更高效,因为不是直接返回得列表,而是一个引用(我自己得理解)
8 使用 type、str、dir 和其它内置函数
这个来自一本关于python很意思得书中得自省章节
9 理解Python的With语句
with open("/tmp/foo.txt") as file: data = file.read()
10 Python三目运算,and or陷阱
(1 and [a] or [b])[0]
11 Python isinstance()判断对象类型
a = 10 print isinstance(a,(int,str))
True
12 python的排序函数sort,sorted在列表排序和字典排序中的应用详解和举例
13 Python:itertools模块
for item in itertools.count(): print item
会无限循环哦14 Python中map()函数浅析
>>> def add100(x):... return x+100... >>> hh = [11,22,33]>>> map(add100,hh)[111, 122, 133]
0 0
- Python基础
- Python基础
- Python基础
- Python基础
- python基础
- Python基础
- python基础
- Python基础
- python 基础
- Python 基础
- python基础
- Python基础
- Python基础
- python基础
- Python基础
- python基础
- python基础
- Python基础
- wireshark的follow tcp stream功能 使用时要注意的一个问题
- 初学者Oracle数据库:plsql的使用与示例
- android 签名打包
- jdbc
- dojo mobile模板
- python基础
- vxworks for x86读取bios时间的解决方法
- 再谈协方差矩阵之主成分分析 2
- [IOS]UIScrollView响应UITouch事件
- Opencv 视频转图片 和 图片转视频
- STL练习之字符串的处理
- 台媒曝大S女儿小名格格吉祥 汪小菲否认
- struts2
- 判断素数(101到200的数)