基本对象类型
字符串 (string),简记为 str
使用''或""括起来的一系列字符
整数(integer),简记为 int
十进制:21,八进制:025,十六进制:0x15
浮点数(float) 1.65,21.0,21.,.21,2.1E1
布尔数(boolean),简记为 bool
True,False
复数(complex)
1+1j
** 指数运算
没有++ — 自增自减,但是 x += 1可以
标准键盘输入 raw_input,input
input() 函数和raw_input() 函数基本能够互换。可是input会如果你的输入是一个有效的Python表达式,并返回运算结果。这应该是两者的最大差别。标准键盘输出 print
pass空语句不做任何操作
if语句的多分支结构可以用elif类似于java的else if
python中没有switch case 语句可以用elif来代替
循环中while和java中用法基本一致就是大括号和缩进的区别
循环中for的用法for x in range(start,end): ……表示的条件是start < x <end,其中x的自增操作后台自动进行;如果括号内只有一个参数( a )那就代表( 0, a);如果括号内有三个参数(a , b, k)那就代表x每次累加k而不是1
print(“%-.5f”%e)格式化输出,保留五位小数并向左对齐
break与continue用法与java相同
python中的函数的参数可以可以直接sum(a=1,b=2)来调用,这样调用的时候无关参数的顺序
python 中缺省参数的使用方法。
def defaultParameters(arg1, arg2=2, arg3=3):
defaultParameters(10)
defaultParameters(10,10)
defaultParameters(10,10,10)
python中类似于java的this操作,在函数中用global声明此变量为全局变量