- 倒着读代码;
- 将变量赋值为字符串时最好用单引号(双引号和单引号都是可行的),print对好用双引号(单引号也是可行的);
- print 中 %r 格式符是打印出来任何变量的原格式,主要用于debug;
- round() 函数可以对浮点数四舍五入;
- 三个双引号或者单引号之间没有空格,前后之间可以放置任意多行的代码;
- 在print语句最后面加上一个逗号,这样打印出来的语句就不会自动换行;
- raw_input() 函数用来获取从键盘的输入,括号里面可以输入用来显示出来的语句;
- if-elif-else 语句 只会运行碰到的是true的第一个区块,所以只有第一个为true的区块会运行;
- 判断一个变量的值是否在某个区间用range() 函数:for x in range(1,10)
- 列表的创建方法:List = [ 'a','b','cde' ] #列表内容为字符串 List = [ 1,2,3,] #列表内容为数字,不带引号;
- List 类似于一个栈,元素的插入和输出 使用 pop() 和push() 方法;
- 二维列表的创建: [ [1,2,3], [4,5,6] ]
- staff [3:5] 是一个列表的切片动作,他将会从列表的第三个元素开始取值,直到第五个元素(不包括第五个),同range(3,5);
- python 中的字典(dict)也就是其他语言中的hash。我们可以使用数字作为列表的索引,而dict是让你可以通过任何东西找到元素,不只是数字。定义方法:staff = { 'name' : 'zed' , 'age' :36 , 'height' : 36 *12}
- 使用del 删除字典中的元素: del staff [ 'name' ];
- List的进入和删除可以使用push()和pop()
- result = sentence[:] 这是python 中用来复制List的方法,效果是将列表从头到尾每个元素切片出来,并且创建了一个新的列表。
- python 中的super()函数 是在子类中调用,用来获取到父类中的同名方法,使用方法:super(子类名称,self).方法名()