【美妙的Python之二】Python初步

Love_Hulidear發表於2014-05-25

美妙的Python之Python起步


        簡而言之: Python 是能你無限驚喜的語言,與眾不同
 
        1.動態型別

        Python是一種動態型別語言,不需要預先宣告變數的型別,變數的型別在賦值那一刻動態地初始化。這一點與C/C++,Java等靜態型別語言完全不同,靜態型別在編譯階段就必須顯示的宣告變數的型別,動態類似在執行時才確定變數的型別。
year = 2014
print  year
msg = "Hello "
print  msg
       變數a動態地初始化為int型別,並賦值2014;
       變數msg則動態初始化為str型別,並賦值"Hello";

       2.程式碼縮排

        Python 的函式,類等模組開始,結束不使用”{ }“,而是使用一個縮排符” : “。縮排符表示程式碼模組的開始,結束縮排意味著程式碼模組結束。
#-*- coding:gb2312 -*-      #設定中文支援

i=199
if i<200:                   #冒號,程式碼塊開始
    print "I am big !"      #縮排
else:
    print "I am not big enough !"   #縮排
#縮排結束,程式碼塊結束
       Python使用硬空格分割語句,而不像C/C++那樣使用冒號” ; “。C/C++使用冒號和花括號分割程式碼,Python則使用冒號和縮排,使程式碼整潔美觀。
      
      3.輸出函式 print:

      Python中print的用法同C中相似,可用於輸出字串,格式化輸出等。
#-*- coding:gb2312 -*-      #設定中文支援
age=20
name="Jack"
print "Hello"       #輸出字串
print "%s's age is %d" % (name,age) #格式化輸出


         4.輸入函式 input 和 raw_input :

       Python中 input raw_input 均可用於輸入,raw_input 將輸入當做字串處理,input 則根據輸入的內容轉化成相應的型別。

#-*- coding:gb2312 -*-      #設定中文支援
yourage=raw_input("Input your age :")
print type(yourage)         #列印型別
myage=input("Input my age :")
print type(age)             #列印型別



         input 輸入的資料會根據內容轉化為相應的資料型別,raw_input 則均是字串型別。
      




相關文章