系统:Win7-X64
环境:ActivePython-3.3.2.0-win64-x64
1.
首先写一个比较简单程序:
>>>print "hello,world!"
SyntaxError: invalid syntax
未出现 hello,world! ???
print在Python3.0中是函数
2.算法是什么
程序设计是为了告诉计算机去做什么,计算机并不擅长去思考东西,程序员需要告诉它细节,需要用计算机可以理解的语言来将算法告诉它,
算法就相当于食谱,一系列详细的步骤。
3.数字和表达式
交互式Python解释器也可以当计算器来使用如:
>>>2+2
4
>>>1/2(在3.0版本之前的Python是整除)
0.5
如果参与整除的两个数中,其中有一个是浮点数,结果也为浮点数
>>>1.0/2.0
0.5
>>>1/2.0
0.5
>>>1.0/2
0.5
>>>1/2.
0.5
如果希望Python执行普通的除法,可以执行如下语句:
from __future__ import division
Python提供了一种特殊的符号用于整除
>>>1//2
0
就算是浮点数,也要执行整除
>>>1.0/2.0
0.0
取余运算符---x%y的结果为x除以y的余数
>>>10%3
1
>>>9%3
0
>>>2.75%0.5
0.25
取模运算对于浮点数同样适用
最后一个运算符幂(乘方)运算符
>>>2**3
8
>>>-3**2
-9
>>>(-3)**2
9
幂运算符比取反优先级高。