python 基礎系列03 運算表示式

2021-10-02 21:04:33 字數 856 閱讀 5137

#第二節,運算表示式

#引入sys庫

import sys

if __name__ == '__main__':

#python3結果向浮點數接近

a = 1.0+1

print(a)

print(6/3) #2.0

#取整運算,向下取整,下面的結果都是3

print(6//2)

print(7//2)

#向上取整或者保持精度

print(round(7/2))

print(round(7/3,2)) #小數點取後兩位

#取餘,冪值

print(7 % 2)

print(2**4)

#邏輯表示式 is 判斷的是資料的值,物件的記憶體位址,資料型別。 ==只判斷值是否相等

a = 'a'

print( not a )

b = none

print( a and b)

b = false

a = true

print(a and b)

print(a or b)

c,d=1,1

print(c is d)

print(c == d)

#關係表示式 a==b,a!=b a> b ,a=b ,a<=b

#位運算

a = 1

print(~a) #這裡的值為-2 原因是 a~ = -(a+1)

b = -1

print(a & b)

print(a | b )

print(a^b)

print(a<<2)

print(a>>2)

Python 基礎篇 資料型別 資料運算 表達

int 整型 long 長整型 跟c語言不同,python的長整數沒有指定位寬,即 python沒有限制長整數數值的大小,但實際上由於機器記憶體有限,我們使用的長整數數值不可能無限大。注意,自從python2.2起,如果整數發生溢位,python會自動將整數資料轉換為長整數,所以如今在長整數資料後面...

Python 變數,運算表示式

變數 變數不需要先定義,可以直接複製使用 變數可重複儲存不同的資料型別 可同時為多個變數複製,用逗號隔開 a,b a b 不支援自增自減 變數引用計數 相同資料的賦值,會共享同一片空間位址,並非占用乙個新的位址單元,節約記憶體。使用sys模組下的getrefcount 函式檢視變數引用計數 impo...

SQL學習筆記 集合運算 表的加減運算

集合在資料庫領域表示記錄的集合,用來進行集合運算的運算子稱為集合運算子 加法運算 select product id,product name from product1 union select product id,product name from product2 運算結果 product ...