變數的宣告
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關鍵字宣告變...