1. 程式人生 > >java基礎學python(一)------------基礎語法

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)格式化輸出,保留五位小數並向左對齊


breakcontinue用法與java相同



python中的函式的引數可以可以直接suma=1b=2)來呼叫,這樣呼叫的時候無關引數的順序

python 中預設引數的使用方法。

def defaultParameters(arg1, arg2=2, arg3=3): 

defaultParameters(10) 

defaultParameters(1010) 

defaultParameters(101010) 

python中類似於javathis

操作,在函式中用global宣告此變數為全域性變數