浮點數、類型轉化以及增強賦值運算符

浮點數:

        浮點數,稱爲float

       浮點數用a*b^10  形式的科學計數法表示,比如:3.14  表示爲314E-2或者314e-2.

       這些數字在內存中要是按照科學計數法存儲的。

類型轉換和四捨五入:

      1.類型於int(),我們也可以使用float()將其他類型轉化爲成浮點數

      2.整數和浮點數混合運算時,表達式結果自動轉型成浮點數,比如:2+8.0的結果是10.0

      3.round(value)可以返回四捨五入的值

      注*  但不會改變原有的值,而是產生新的值

a=3  
b=float(a) #這裏重新在內存生成新的對象
>>>3.0

增強型賦值運算符:

       運算符+,-,*,/,//,**和%和賦值符=結合可以構成“增強型賦值運算符”.比如:  

運算符 例子 等價
+= a+=2 a=a+2
-= a-=2 a=a-2
*= a*=2 a=a*2
/= a/=2 a=a/2
//= a//=2 a=a//2
**= a**=2 a=a**2
%= a%=2 a=a%2

 

 

 

 

 

 

 

 

 

注意:“-=” 中間不能加空格

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章