python学习过程一(《python核心编程》第二章)
今天开始正式学习python web,这里记录自己学习python的过程,主要用的是《python核心编程》这本书。
第二章主要是讲的一个快速入门的介绍,将python的核心知识简单的介绍了一下,我在这里也只是做一下这章我从中获取的基础知识点。
1.print 支持将输出重定向到文件。
eg: logfile = open('/tmp/mylog.txt', 'a')
print >> logfile, 'Fatal error : invalid input!'
logfile.close()
2.raw_input()内建函数可以获取用户输入的数据。
3.python的逻辑操作符有 and 、or、not。
4.python的变量名是大小写敏感的,case和Case不同。
5.python不支持C语言中自增和自减符号,如果有--n在python语句中,会被翻译成-(-n),即n本身。
6.python长整型仅仅受限于用户计算机的虚拟内存本身。
7列表元素的个数以及元素的值是可以改变的,元组元素不可以更改(尽管他们的内容可以?)
8.带逗号的print语句输出的元素之间会自动添加一个空格,而且会抑制换行符。
9.函数可以拥有默认参数。
10.类中的每个函数都有一个参数self,它是类实例的引用,其他面向对象语言通常使用一个名为this的标识符。