目錄
變數,英文叫做 variable。在《電腦科學概述》中是這樣定義的,「高階程式語言允許使用描述性的名字指向主儲存器中的位置,而不必再使用數字位址,這樣的名字稱為變數(variable)。之所以是這樣取名是因為,隨著程式的執行,只要改變儲存在這個位置裡的值,那麼與改名字相聯絡的值就會改變。」
從形式上看,每個變數都擁有獨一無二的名字。
# 舉例:a為變數,1為值。
a = 1
變數名是識別符號的一種,必須符合python識別符號命名規則。
什麼是識別符號?
識別符號就是乙個名字,它的主要功能就是作為變數、函式、類、模組以及其他物件的名稱。
識別符號的命名規則:
注意:1.以下劃線開頭的識別符號有特殊含義,除非特定場景需要,應避免使用以下劃線開頭的識別符號。
2.識別符號可以是漢字。但我們應盡量避免使用漢字作為識別符號。
python變數的賦值指的是將乙個值賦給乙個變數(或者更確切地說,儲存在該變數所標識的儲存區域中)。
python中變數不需要申明。每個變數在使用前都必須賦值,變數賦值以後該變數才會被建立。
基本格式:variable = value
count = 100 # 整型變數
miles = 12.5 # 浮點型變數
name = 'zhang san' # 字串
print(count, miles, name)
執行結果:
100 12.5 zhang 程式設計客棧san
3.3.1 同時給多個變數賦同乙個值
格式:var_1 = var_2 = var_3 = value
num1 = num2 = num3 = 12
print(num1)
print(num2)
print(num3)
執行結果:
121212
3.3.2 同時給多個變數賦不同的值
格式:var_1, var_2, var_3 = value_1, value_2, value_3
num1 = num2 = num3 = 12
print(num1)
print(num2)
print(num3)
執行結果:
123示例:
num = 20
name = 'tom'
num, name = name, num
print(num)
print(name)
執行結果:
tom20
在python中,變數就是變數,它沒有型別,我們所說的「型別」是變數所指的記憶體中物件的型別。
用python內建的函式type()。type()函式返回的是物件的型別。
count = 100 # 整型變數
miles = 12.5 # 浮點型變數
name = 'zhang san' # 字串
print(type(count))
print(type(miles))
print(type(name))
執行結果:
\用python內建的函式id()。id()函式返回的是物件的id。
count = 100 #程式設計客棧 整型變數
miles = 12.5 # 浮點型變數
name = 'zhang san' # 字串
print(id(cxqhbzcmiount))
print(id(miles))
print(id(name))
執行結果:
1724240694608
1724241729392
1724242062320
python中的變數
本文標題: 深入了解python中的變數
本文位址:
深入了解Python 變數作用域
特點 python的作用域是靜態的,在源 中變數名被賦值的位置決定了該變數能被訪問的範圍。即python變數的作用域由變數所在源 中的位置決定。python中並不是所有的語句塊中都會產生作用域。只有當變數在module 模組 class 類 def 函式 中定義的時候,才會有作用域的概念。1.函式內...
深入了解A
一 前言 在這裡我將對a 演算法的實際應用進行一定的 並且舉乙個有關a 演算法在最短路徑搜尋的例子。值得注意的是這裡並不對a 的基本的概念作介紹,如果你還對a 演算法不清楚的話,請看姊妹篇 初識a 演算法 這裡所舉的例子是參考amit主頁中的乙個源程式,使用這個源程式時,應該遵守一定的公約。二 a ...
深入了解A
一 前言 在這裡我將對a 演算法的實際應用進行一定的 並且舉乙個有關a 演算法在最短路徑搜尋的例子。值得注意的是這裡並不對a 的基本的概念作介紹,如果你還對a 演算法不清楚的話,請看姊妹篇 初識a 演算法 這裡所舉的例子是參考amit主頁中的乙個源程式,使用這個源程式時,應該遵守一定的公約。二 a ...