Python笔记

来源:互联网 发布:河北工业大学 知乎 编辑:程序博客网 时间:2024/06/07 03:25

1.关键字必须使用不可变类型,也就是说list和包含可变类型的tuple不能做关键字。

http://www.runoob.com/python3/python3-data-type.html

2.bpython是一个增强的 Python 交互解释器。(以及ipython)

3.virtual env和pip。

4.列表L.sort(cmp=None, key=None, reverse=False)会修改原列表,

   sorted(iterable, cmp=None, key=None, reverse=False)返回新列表。

   http://www.cnblogs.com/65702708/archive/2010/09/14/1826362.html

   多级排序:

   a = [(1,2,3), (3,4,5), (0,1,2)]

   a.sort(key = operator.itemgetter(1,2))

5.print 重定向:

   f = open('print.txt', 'w')

   print >> f, "hahaha"

6.在python中,is检查两个对象是否是同一个对象,而==检查他们是否相等.

7.4 if True else 3.

   [3,4][True].

8.在 python 中,for … else 表示这样的意思,for 中的语句和普通的没有区别,else 中的语句会在循环正常执行完(即 for 不是通过 break 跳出而中断的)的情况下执行,while … else 也是一样。http://www.runoob.com/python/python-for-loop.html

9.classmethod & staticmethod 区别 http://blog.csdn.net/carolzhang8406/article/details/6856817

10.Python os._exit() sys.exit() exit()区别 http://blog.csdn.net/taohuaxinmu123/article/details/39669495

11.[^a-z] 负值字符范围。匹配任何不在指定范围内的任意字符。例如,“[^a-z]”可以匹配任何不在“a”到“z”范围内的任意字符。

    从正则语法的角度来讲,被匹配优先量词修饰的子表达式使用的就是贪婪模式,如“(Expression)+”;被忽略优先量词修饰的子表达式使用的就是非贪婪模式,如“(Expression)+?”。

12.Python中用format函数格式化字符串的用法  http://www.jb51.net/article/63672.htm

0 0
原创粉丝点击