人人都能學會的python程式設計教程2:資料型別和變數

程式設計老司機發表於2018-05-10

資料型別

瞭解一門程式語言最開始就是了解它的資料型別了,python基本的資料型別分為如下幾類:

整數

Python可以處理任意大小的整數,當然包括負整數,在程式中的表示方法和數學上的寫法一模一樣,例如:

1,0,100086,-90123 等等。

浮點數

浮點數也就是小數,之所以稱為浮點數,是因為按照科學記數法表示時,一個浮點數的小數點位置是可變的,比如,1.03x10的9次方和12.3x10的8次方是完全相等的。浮點數可以用數學寫法,如:1.12,-2.567等等

字串

字串是以單引號或雙引號括起來的任意文字,比如: 'hello world' , "你好 python!"

如果字串內部既包含單引號又有雙引號可以用轉義字元,比如:

'I'm "OK"!'

表示的字串內容是:

I'm "OK"!

如果字串裡面有很多字元都需要轉義,就需要加很多,為了簡化,Python還允許用r''表示''內部的字串預設不轉義:

寶寶都能學會的python程式設計教程2:資料型別和變數

如上圖你可以列印一顆聖誕樹。

布林值

一個布林值只有True、False兩種值,布林值可以用and、or和not運算。

左右兩邊條件同時正確時 and才返回True,否則返回False

左右兩邊有一個正確或者兩個都正確時,or返回True,否則返回False

not即為取反操作,not True返回就是Flase,反之亦然。

布林值經常用在條件判斷中,比如下圖的年齡判斷。

寶寶都能學會的python程式設計教程2:資料型別和變數

空值

Python裡有個特殊的值None即為空值,它不同於0,因為0是有意義的整數,而None是空值。

變數

變數和初中數學裡的方程式未知數x一樣,但是它不僅可以是數字還可以是任何其他資料型別。

變數在程式中就是用一個變數名錶示了,變數名必須是大小寫英文、數字和_的組合,且不能用數字開頭,比如:

a=1,這裡變數a是一個整數。

x_y='hello python' ,這裡x_y是一個字串。

在Python中,等號=是賦值語句,可以把任意資料型別賦值給變數,同一個變數可以反覆賦值,而且可以是不同型別的變數,例如:

寶寶都能學會的python程式設計教程2:資料型別和變數

注意,這裡的a=a-1,等號是賦值,意思是把a-1的值賦值給a,如果理解為數學上的等於就是錯誤的。

好了,今天的python教程就講到這裡,下期我們講解python的字串和編碼問題,敬請期待!

相關文章