變數
//定義變數 =賦值
a =[1,
2,3]
;print
(a)//[1
,2,3
]
python變數名 區分大小寫
//
intstr
tuple (不可改變)值型別a=1
;b=a;a=3
;print
(b)//1//
list
setdict (可變)引用型別a=[
1,2,
3];b=a;a[0
]="1";
print
(b)//
["1",2
,3];
//列表追加b=[
1,2,
3];4
);print
(b)//[1
,2,3
,4]
運算子
算數運算子
"hello"
+"world"
//"helloworld"3/
2//1.53//2
//15%
2//15
*2//105**
2//25
賦值運算子(給變數賦值)
=+=-
+/+%=
//先做運算再賦值
比較運算子
==
>=
<=
!=例子:a=1
;a+=a>=1;
//2解釋:a>=1;
//true
轉化為: a+=
true 得 2
**序列比較大小:先比較第一位,若相同,再比較第二位**
邏輯運算子
and
ornot
intfloat
0false 非0
true
字串 空字串 false 其他 true
列表 空列表 false 有值 true
例如:1
and0//0
2and1//
10or1
//11and
0and2//
0**返回的是什麼取決於計算機能不能判斷出計算結果,在第幾位判斷出結果就返回第幾位。**
成員運算子
in
notin
身份運算子
is
notis
is 與 == 區別:a=1
; b=
1.0;
a == b //
true
a is b //
false
**== 比較取值是否相等,is 比較身份(記憶體位址)是否相等**
判斷函式型別
a =
"hello"
;isinstance
(a,str)//
true
isinstance
(a,(
str,
int,
tuple))
//true
位運算子
//對二進位制數進行運算
&按位與 |按位或 ^按位異或 ~ 按位取反 《左移動 >>右移動
pyhton基礎教程(學習筆記)
函式作用 例子相等運算子 兩個字串或數字是否相等 is 同一性運算子 x y 1,2 z 1,2 x,y,z相等但只有x,y同一 in 成員資格運算子 判斷乙個子串是否被包含在母串中 字串和序列比較 alpha beta 布林運算 有短路運算特徵 x and y,x or y assert 斷言 設...
python學習筆記(一) 變數與運算子
python語言中有下面幾種變數型別 整型 python中可以輸入任意大小的整數,在python3.x中只有int這一種整數型別,支援二進位制 0b100 八進位制 0o10 十進位制 10 十六進製制 0x16 表示。浮點型 浮點數就是小數,可以用科學計數法來表示 123.456與1.23456e...
js變數運算子學習筆記
原始資料型別 number 數字。整數 小數 nan not a number 乙個不是數字的數字型別 string 字串。字元 字串 acb a 沒有字串 boolean ture false null 表示乙個物件為空 undefined 未定義。如何乙個變數沒有給初始化值,會被預設賦值為und...