Python 學習筆記-2-1-變數
Python 學習筆記-2-1-變數
變數
程式 = 資料結構 + 演算法
變數定義:
- 變數就是可以重複使用的一個量,或者叫一個代號。
- 例如:age代表年齡。
變數命名規則:
- 變數命名可以包含數字、字母、下劃線以及其他符號,一般給變數命名過程中使用前三種。
- 數字不可以開頭
- 4date 或者 6pf 都是不對的
- date4 或者 fp6 是可以的
- 一般在python中,以下劃線開頭的內容具有某種特殊含義,不建議使用下劃線開頭。
- 例如:_age, _gender, 以下劃線開頭命名是可以的,但是不推薦這樣使用
- 包括但不限於一個下劃線開頭和兩個連續下劃線開頭。
大小寫不一樣,即大小寫敏感
- 例如:NotPen 與 notPen 是完全不同的兩個變數
推薦的命名方式:
- 使用具有固定含義的英文單詞或者縮寫。
- 例如 srv = server,skt = socket,一般以posix命名規則為主。
- 駝峰命名法:名稱以單詞自動連線
- 大駝峰:每個單詞的首字母均大寫。
- 應用範圍:給類的命名。
- 例子:MyLove,BubbleSort
- 小駝峰:除了第一個字母小寫外,其餘的單詞的首字母均大寫。
- 應用範圍:給普通變數和函式命名。
- 例子:myLove,bubbleSort。
- posix寫法:
- 多個單詞使用下劃線連線
- 單詞全部小寫
- 例子:my_love , bubble_sort
- 大駝峰:每個單詞的首字母均大寫。
保留字和關鍵字:
- 變數名必須避開保留字和關鍵字
- 例如:class、def、break、for
如果不知道那些是關鍵字或者保留字則:
編輯框中輸入:
import keyword print(keyword.kwlist)
執行結果:
['False', 'None', 'True', 'and', 'as', 'assert',
'break', 'class', 'continue', 'def', 'del', 'elif',
'else', 'except', 'finally', 'for', 'from', 'global',
'if', 'import', 'in', 'is', 'lambda', 'nonlocal',
'not', 'or', 'pass', 'raise', 'return', 'try',
'while', 'with', 'yield']
定義變數的三種常見方法:
分開定義:定義一個變數,賦一個值
age1 = 18 age2 = 19 age3 = 20 print(age1) print(age2) print(age3)
執行結果:
18
19
20
賦值式定義:從右往左依次賦值
age1 = age2 = age3 = 18 print(age1) print(age2) print(age3)
執行結果:
18
18
18
合併定義:對應幾個變數就對應幾個值,之間使用逗號隔開
age1,age2,age3 = 18, 19, 20 print(age1) print(age2) print(age3)
執行結果:
18
19
20
相關文章
- Python學習筆記 - 變數Python筆記變數
- javascript學習筆記,二、變數JavaScript筆記變數
- Python學習筆記(2)慎重使用全域性變數Python筆記變數
- Python3學習筆記3,變數、運算子Python筆記變數
- Tensorflow學習筆記: 變數及共享變數筆記變數
- Python學習筆記|Python之內建變數__name__Python筆記變數
- [go 學習筆記] 二、變數、常量Go筆記變數
- Activiti 學習筆記五:流程變數筆記變數
- C語言學習筆記之變數C語言筆記變數
- Nginx變數詳解(學習筆記十九)Nginx變數筆記
- Python學習筆記 - 字串,數字Python筆記字串
- Python 3 學習筆記之——變數作用域、模組和包Python筆記變數
- Python學習筆記——Python Number(數字)Python筆記
- 【學習筆記】數學筆記
- ES6學習筆記(一)【變數,字串】筆記變數字串
- scala學習筆記:變數宣告中的模式筆記變數模式
- Swift學習筆記(三十二)——可變引數Swift筆記
- CUDA學習筆記之變數限制符筆記變數
- Python學習-變數Python變數
- shell指令碼程式設計學習筆記——變數指令碼程式設計筆記變數
- REDHAT LINUX學習筆記之環境變數RedhatLinux筆記變數
- 【學習筆記】python筆記Python
- Python學習筆記Python筆記
- Python學習筆記(隨筆)Python筆記
- Python零基礎學習筆記(二十六)——變數的作用域Python筆記變數
- Solidity語言學習筆記————5、全域性變數Solid筆記變數
- 【學習筆記】組合數學筆記
- 數學證明 學習筆記筆記
- 高等數學學習筆記(一)筆記
- 高等數學學習筆記(二)筆記
- 快速傅立葉變換 學習筆記筆記
- python學習筆記4Python筆記
- python學習筆記(二)Python筆記
- Python學習筆記 - aiohttpPython筆記AIHTTP
- Python 學習筆記(一)Python筆記
- Python學習筆記 - asyncioPython筆記
- Python學習筆記 - queuePython筆記
- Python學習筆記(2)Python筆記