上一節描述了跟python環境安裝相關的,這一節寫變量及命名。
python是用c語言寫的,所以很多c的思想在里面。
基本的數據類型有整形,浮點型,字符型。
整形 int 數學名詞,有正整數,負整數和0
浮點型 float 數學上叫實數,有正實數,負實數
字符型 str
繼續打開工具 IDLE,

在交互的界面上分別輸入type(3),按回車;type(3.0),按回車;type('3'),按回車。結果如圖所示

在python中,用單引號(' ')和雙引號(" ")是一樣的。
接下來使用變量
a = 1
表示我們定義了一個變量a,並把值1賦值給a,這個時候a的類型是整形
a = '1'
表示我們定義了一個變量a,並把字符值'1'賦值給a,這個時候a的類型是字符型
這樣子定義變量一般在函數內部,或者說臨時使用,因為這種的變量看不出表示啥意思。來個有意思的例子:
1 #家里裝了100M的寬帶,計算實際的速度 2 bandwidth = 100/8 3 print(bandwidth, 'M')
# 開頭的表示注釋,可以隨便寫,記錄當時的靈感,不會對實際的代碼產生影響
定義了一個變量bandwidth,用來表示帶寬的意思;print()這個函數可以把我們想要看的數據輸出出來。變量命名可以字母開頭,也可以下划線開頭,不能用數字開頭。變量名字中可以包含數字字母和下划線。
bandwidth = 100/8 這句的意思100除以8,得12.5,把浮點型數字12.5賦值給變量bandwidth,也就是我們平時裝的100M的寬帶實際最大只有12.5M下載速度,而不是真的100M。
變量跟變量也可以相互賦值,比如:
a=1 b=a #b的值是1