pyhton學習筆記 變數與運算子

2021-09-08 01:23:10 字數 1767 閱讀 9260

變數

//定義變數  =賦值

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...