java基礎學python(一)------------基礎語法
基本物件型別
字串 (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