Python数据类型之变量
生活随笔
收集整理的這篇文章主要介紹了
Python数据类型之变量
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
變量
在程序設計中,變數(英語:Variable,scalar)是指一個包含部分已知或未知數值或資訊(即一個值)之儲存位址,以及相對應之符號名稱(識別字)。通常使用變數名稱參照儲存值;將名稱和內容分開能讓被使用的名稱獨立于所表示的精確訊息之外。電腦原始碼中的識別字能在執行期間綁扎一個值,且該變數的值可能在程式執行期間改變。 程序設計中的變數不一定能直接對應到數學中所謂的變數之概念。在程序設計中,變數的值不一定要為方程或數學公式之一部分。程序設計中的變數可使用在一段可重復的程序:在一處賦值,然后使用于另一處,接著在一次賦值,且以相同方式再使用一次(見迭代)。程序設計中的變數通常會給定一個較長的名稱,以描述其用途;數學中的變數通常較為簡潔,只給定一、兩個字母,以方便抄寫及操作。
一個變數的儲存位址可以被不同的識別字所參照,這種情況稱之為別名。使用其中一個識別字為變數賦值,將會改變透過另一個識別字存取的值。
編譯器必須將代表變數的名稱替代成該數據所在的實際位址。變數的名稱、類型及位址通常會維持固定,但該位址所儲存之數據于程式執行期間則可能會改變。
--以上是維基百科對 《變量(程序設計)》的解釋
- 我們知道在計算機運行程序時數據都是暫存在內存中的,用通俗的話說:就是代指內存中某個地址中所保存的內容。
- 在Python中,上述圖示用代碼表示為(代碼演示均在linux中完成):
- 在這個例子中就是變量name和字符串xiangcl之間建立了對應的關系。
- 在Python中,有一句話叫做:對象有類型,變量無類型。
- 在上述例子中對象xiangcl是字符串類型,這就好比將name這個標簽粘貼在了字符串xiangcl上面。
變量的命名規則
- 在Python中,變量只能是由字母、數字以及下劃線組成,且不能以數字作為開頭。
- 下列Python的關鍵字也不能作為變量名使用(需特別注意):
可以看到Python2和Python3的關鍵詞還是有所不同的。
變量的賦值
>>> name1 = "xiangcl" >>> name2 = "向常樂" >>> id(name1) 3072443392 >>> id(name2) 3072427744 >>> name1 = "xiangcl" >>> id(name1) 3072443392 >>> name2 = name1 >>> id(name2) 3072443392轉載于:https://www.cnblogs.com/xiangcl/p/6861391.html
總結
以上是生活随笔為你收集整理的Python数据类型之变量的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 存储过程学习笔记(SQL数据库
- 下一篇: JavsScript--on与addEv