書名: Python+Excel職場辦公數據分析作者名: 王紅明 張鴻斌編著本章字數: 646字更新時間: 2021-10-27 15:54:52
2.2 變量

2.2.1 理解Python中的變量
變量來源于數學,在編程中通常使用變量來存放計算結果或值。如下所示的“name”就是一個變量。

簡單地說,可以把變量看作是個盒子,可以將鑰匙、手機、飲料等物品存放在這個盒子中,也可以隨時更換想存放的新物品,并且可以根據盒子的名稱(變量名)快速查找到存放物品的信息。
在數學課上也會學到變量,比如解方程的時候x,y就是變量,用字母代替。在程序中需要給變量起名字,比如“name”。變量取名字的時候,名字一定要能清楚地說明其用途。因為一個大的程序里面的變量成百上千個,如果名字不能清楚的表達用途,不僅別人會看不懂,甚至連自己都會搞糊涂。
2.2.2 變量的定義與使用
在Python中,不需要先聲明變量名及其類型,直接賦值即可創建各種類型的變量。
每個變量在使用前都必須賦值,變量賦值以后該變量才會被創建。等號(=)用來給變量賦值。等號(=)運算符左邊是一個變量名,等號(=)運算符右邊是存儲在變量中的值。如下所示的“這是一個句子”就是變量sentence的值。

但變量的命名并不是任意的,在Python中使用變量時,需要遵守一些規則,否則會引發錯誤。主要的規則如下。
1)變量名只能包含字母、數字和下畫線,但不能用數字開頭。例如Name_1是正確的變量名,1_Name是錯誤的變量名。
2)變量名不能包含空格,但可使用下畫線來分隔其中的單詞。如my_name是正確的,my name是錯誤的。
3)不要將Python關鍵字和函數名作為變量名,如將print作為變量名就是錯誤的。
4)變量名應既簡單又具有描述性,如student_name就比s_n更容易被人理解其用途。
5)慎用小寫字母l和大寫字母O。因為它們可能被人錯看成數字1和0。
推薦閱讀
- Extending Jenkins
- 在最好的年紀學Python:小學生趣味編程
- INSTANT OpenCV Starter
- SQL Server 2016從入門到精通(視頻教學超值版)
- Python爬蟲開發與項目實戰
- Learning Neo4j 3.x(Second Edition)
- FFmpeg入門詳解:音視頻原理及應用
- Serverless架構
- Access 2010數據庫應用技術(第2版)
- C指針原理揭秘:基于底層實現機制
- 零基礎學C語言(第4版)
- Spark技術內幕:深入解析Spark內核架構設計與實現原理
- Distributed Computing with Python
- Laravel 5.x Cookbook
- Learning Google Apps Script