- Python+Tableau數(shù)據(jù)可視化之美
- 王紅明 張鴻斌編著
- 640字
- 2021-11-12 11:33:04
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。
- Python數(shù)據(jù)分析入門與實戰(zhàn)
- 造個小程序:與微信一起干件正經(jīng)事兒
- MySQL 8從入門到精通(視頻教學(xué)版)
- 微服務(wù)設(shè)計原理與架構(gòu)
- HTML5入門經(jīng)典
- Learning jQuery(Fourth Edition)
- Java EE企業(yè)級應(yīng)用開發(fā)教程(Spring+Spring MVC+MyBatis)
- Test-Driven JavaScript Development
- Laravel Application Development Blueprints
- Learning Python Data Visualization
- SQL Server 2012 數(shù)據(jù)庫應(yīng)用教程(第3版)
- Wearable:Tech Projects with the Raspberry Pi Zero
- Responsive Web Design with jQuery
- Processing開發(fā)實戰(zhàn)
- Spring Microservices