2016年11月24日 星期四

[Python]基礎篇 1.5

1.5.1 附值運算

a = 2
a = 'jack'
a=3.1415
左邊的變數參照右邊的資料

1.5.2 空運算
pass ???

1.5.3 自運算和加強運算
a+=5
a-=5
a*=5
a/=5
a%=5
a**=5

1.5.4 比較運算
1>0   True
1<0   False
0>=1 False
0<=1 True
0==0 True
0!=0  False

python有個比較特別的特性
可以同時使用兩個運算符


其他語言需用0<a且a<=5






1.5.5 邏輯運算
and
or
not

1.5.6 身分運算 is

==   判斷兩者的值是否相等
is     判斷兩者是否來自同個記憶體位址

這邊因為整數1是個不可變資料
所以python將a跟b都參照到了1

[1,2,3]是個可變資料
所以lst_1,lst_2參照道的是兩個不同的位址





1.5.7 隸屬運算 in

沒有留言:

張貼留言