轉載自微信公眾號【愛比特編程】,愛比特專注於青少年編程
初識變量
我們經常聽到程序員說計算機的程序=數據結構+算法,這裡的數據結構可以理解為輸入計算機中的數據,這些數據需要加載到計算機內存中,但是計算機內存中還可能有很多其他的數據,為了便於查找給這個程序加載到內存的數據起來一個名字,計算機的術語叫做變量,比如:
>>> Teacher = "Mr. Morton" >>> print(Teacher) Mr. Morton
我們將Mr. Morton這個數據存儲在計算機內存中,同時給它起了個名字叫Teacher,計算機術語稱為變量,我們可以通過這個變量Teacher找到存儲的數據Mr. Morton。
再看一個變量的例子
>>> First = 5 >>> Second = 3 >>> Third = First + Second >>> print(First) >>> print(Second) >>> print(Third)
這個例子中有三個變量,First、Second和Third,它們分別存儲的數據為5、3和8,其中Third是通過First與Second相加計算出的。
變量是程序的一部分,再以後的編程中會用到大量的變量,對變量要有深刻的理解。
變量定義
定義變量前,要給變量起好一個變量名,也就是我們前面提到的Teacher、First、Second、Third,在Python語言有如下規定:
1)變量名必須以字母或者下劃線(_)開頭,不能以數字開頭,例如4fun就不是合法的變量名。
2)變量名中不能包含空格。 Teacher、First、_Name都是合法的變量名,但是4fun、my name則不是合法的變量名。
變量類型
在Python中,變量有兩種基本類型數字類型和字符串類型。
1)數字類型包含整數、包含小數點的浮點數等,可以進行數字運算
>>> a = 4 >>> b = 3 >>> print(a + b) >>> 7 >>> c = 2.1 >>> d = 1.0 >>> print(c - d) >>> 1.1
2)字符串類型是通過單引號('')或者雙引號("")或者三引號("""""")引起來一串字符。
>>> a = "Hello World!!!" >>> print(a) >>> Hello World!!! >>> b = 'Hello World!!!' >>> print(b) >>> Hello World!!!
變量的各種類型在以後課程還會詳細講解。
先講到這裡吧!!!