python變數與宣告

2021-06-25 10:35:49 字數 1509 閱讀 1063

變數的宣告

python中變數的宣告需要遵循一下幾點:

1、字母、數字、下劃線

2、首字母不能為數字

3、不能有空格,大小寫敏感。

比如:合理的變數宣告

my_name = 'python'

name_1 = 'pypi'

_my_name = "python"

n1ame = 123

無效的宣告:

2things、this is spaced out和my-name

下面是一些例子

a = 1

b = -100

c = 12.3

d = 341341325234234523433333333333338888888888888l

e = 1235324523452346 * 999999999999999999999999

my_name = 'python'

_my_name = "life is short, i use python"

_my_name2 = 'i\'m "ok"!'

a1,b1,c1 = (1,2,3)

a2,b2,c2 = [1,2,3]

多變數宣告

上面例子中最後顯示了乙個多變數的宣告方式,需要注意注意變數個數和序列個數儲存一致,否則會丟擲`valueerror`

a,b,c,d,e='hello'  ##必須為strings,files,iterators

_,age,_=['python',10,('aaa',222,'ccc')] ##只關注age

對多變數宣告右邊需要是可迭代物件,或者更多用法

a,b,*c=[1,2,3,4,5] #c=[3,4,5]

a,*b,c=[1,2,3,4,5] #b=[2,3,4]

布林型別 與邏輯運算

採用`true, false`表示

>>> true

true

>>> false

false

>>> 3 > 2

true

>>> 3 > 5

false

一些常見的運算

true and true ##true

true and false ## false

false and false ## false

true or true ##true

true or false ##true

false or false ##false

not true ## false

not false ## true

python變數宣告

通過乙個小例子來理解變數在計算機記憶體中的表示 當我們寫 a abc 1時,python直譯器幹了兩件事情 1 在記憶體中建立了乙個 abc 的字串 2 在記憶體中建立了乙個名為a的變數,並把它指向 abc 12 3我們也可以把乙個變數a賦值給另乙個變數b,這個操作實際上是把變數b指向變數a所指向的...

變數宣告與使用

每個變數都可以用變數識別符號 來進行表示,變數識別符號在之前使用者關鍵字的地方介紹了一下,scalar變數用 作為識別符號,list型變數用 作為識別符號,不過這只能作為乙個初步的區分,因為同樣在之前的文章裡,大家應該也看到了,使用 的變數,實際上也可以在接收list值後轉化成list變數。轉化的內...

變數宣告提前與函式宣告提前

變數的宣告提前 在全域性作用域中,使用var關鍵字宣告的變數會在所有的 執行之前被宣告,但是不會賦值。所以我們可以在變數宣告前使用變數。但是不使用var關鍵字宣告的變數不會被宣告提前。在函式作用域中,也具有該特性,使用var關鍵字宣告的變數會在函式所有的 執行前被宣告,如果沒有使用var關鍵字宣告變...