Python運算子中 和 的區別

2021-08-21 11:17:26 字數 602 閱讀 5500

2023年11月21日 22:55:42

>>> print 5/3,type(5/3)

1 >>> print 5.0/3,type(5.0/3)

1.66666666667

>>> print 5/3.0,type(5/3.0)

1.66666666667

>>> print 5.0/3.0,type(5.0/3.0)

1.66666666667

可以看出,在a/b的返回型別取決與a和b的資料型別,只有a和b都為int型時結果才是int(此時表示兩數正除取商),其他情況全是float型,在看看數值,當結果為float型時,結果是保留若干位的小數,是我們正常思維中的除法運算

在看看雙斜桿的栗子:

>>> print 5//3,type(5//3)

1 >>> print 5.0//3,type(5.0//3)

1.0

>>> print 5

1.0

>>> print 5.0

1.0

>>> 

在a//b中的返回型別與a/b的時一樣的,但//取的是結果的最小整數,而/取得是實際的除法結果,這就是二者的主要區別啦

python中 和and的區別及三目運算子的實現

和and的區別 python中的 符號延續的了c c 的含義,指的是位運算 而用and來代替c c 中的 來進行邏輯運算,例項如下 print 1 2 1 的二進位制是 01,2的二進位制是 10 0 print 1 and2 2要注意的是,在例項中,1 and 2的返回值是2,而不是1 因為在py...

java 中 和 運算子

先看一段程式的執行結果 public class test 結果 false 除0異常 1 和 都可作為邏輯與運算子,不過 還可作為位運算子。2 什麼情況下作為邏輯運算子,什麼情況下作位運算子?答案是 的兩則是boolean型別的做邏輯運算子 兩側不是boolean型別做位運算子。3 由上面的程式也...

python 運算子 Python運算子

python語言支援以下型別的運算子 算術運算子 比較 關係 運算子 賦值運算子 邏輯運算子 位運算子 成員運算子 身份運算子 運算子優先順序 1 算術運算子 加號 減號 乘 除 取餘 乘方 整除 1 其中除號 要注意 在python2中,用作整除。解決方法有三 1 兩個相除的數中有乙個為實數。2 ...