1、“#”是语句行注释,井号所在行语句为注释;而“""" """”(前后三个双引号)是块注释,前后双引号之间可以包含多行语句。
2、python中存在非零、非空即真。在做逻辑运算时,python会返回得到最终结果前的做判断的最后一个值。如:123 and 456 :运算必须得到456的值后,才能判断得到最终结果。所以,此时返回456,如果反过来:456 and 123:则会返回123。依此类推:123 or 0 则返回:123,0 or 123 返回也应该是:123。
3、每个print会自动换行,要想多个元素输出在同一行,应在print元素后面加上一个逗号。
4、python文件和目录相关的操作:http://www.jb51.net/article/26537.htm;http://www.linuxidc.com/Linux/2012-12/77172.htm;http://www.jbxue.com/article/12968.html。
5、在读取文件一行后,strip函数可以用来去除该行行末的'\n'。
6、sort中通过函数返回第二个变量(下标为一)来排序,reverse设置为True表示从大到小排序
若不想定义具体的函数名称,可以使用lambda定义匿名函数
7、集合的应用以及unicode编码,链接:点击打开链接
8、各种数据结构的比较
9、注意Python中"x > y and y > z"等价于"x > y > z"但不等价于"(x > y) > z",加了括号相当于里面的值变成了True或False了。