官术网_书友最值得收藏!

2.2 變量

2.2.1 理解Python中的變量

變量來源于數(shù)學(xué),在編程中通常使用變量來存放計算結(jié)果或值。如下所示的“name”就是一個變量。

簡單地說,可以把變量看作是個盒子,可以將鑰匙、手機、飲料等物品存放在這個盒子中,也可以隨時更換想存放的新物品。并且可以根據(jù)盒子的名稱(變量名)快速查找到存放物品的信息。

在數(shù)學(xué)課上也會學(xué)到變量,比如解方程的時候x,y就是變量,用字母代替。在程序里,需要給變量起名字,比如“name”。變量取名字的時候一定要清楚地說明其用途。因為一個大的程序里面的變量有成百上千個,如果名字不能清楚地表達用途,別人就無法看懂程序,甚至引起混亂。

2.2.2 變量的定義與使用

在Python中,不需要先聲明變量名及其類型,直接賦值即可創(chuàng)建各種類型的變量。

每個變量在使用前都必須賦值,變量賦值以后該變量才會被創(chuàng)建。等號(=)用來給變量賦值。等號(=)運算符左邊是一個變量名,右邊是存儲在變量中的值。如下所示的“這是一個句子”就是變量sentence的值。

但變量的命名并不是任意的,在Python中使用變量時,需要遵守一些規(guī)則,否則會引發(fā)錯誤。主要的規(guī)則包括如下。

1)變量名只能包含字母、數(shù)字和下畫線,不能用數(shù)字開頭。例如變量名Name_1是正確的,變量名1_Name是錯誤的。

2)變量名不能包含空格,但可使用下畫線來分隔其中的單詞。如變量名my_name是正確的,變量名my name是錯誤的。

3)不要將Python關(guān)鍵字和函數(shù)名作為變量名,如將print作為變量名就是錯誤的。

4)變量名應(yīng)既簡單有具有描述性。如student_name就比s_n更容易讓人理解其用途。

5)慎用小寫字母l和大寫字母O,因為它們可能被人錯看成數(shù)字1和0。

主站蜘蛛池模板: 博罗县| 德令哈市| 临澧县| 松江区| 凤山市| 湖北省| 天全县| 姜堰市| 大港区| 江川县| 商洛市| 淳化县| 崇阳县| 宜良县| 雅江县| 静宁县| 白银市| 腾冲县| 周口市| 普兰店市| 松潘县| 合肥市| 六盘水市| 白水县| 普定县| 霍林郭勒市| 平山县| 调兵山市| 武宣县| 五莲县| 仁化县| 电白县| 高雄市| 姜堰市| 拉萨市| 丰宁| 贺兰县| 岳普湖县| 泊头市| 湖北省| 常熟市|