1. 程式人生 > >數字和表達式(學習筆記)

數字和表達式(學習筆記)

解釋器 結果 2.0 1.0 解決 imp 整數 oat 小數

1、交互式Python解釋器可以當做非常強大的計算器使用,試試以下的例子:

  >>> 2 + 2

  4

  或者

  >>> 53762 + 235253

  288925

2、整數除法

  >>> 1/2

  0

  發生了什麽?一個整數(無小數部分的數)被另外一個整數除,計算結果的小數部分被截取了,只留下整數部分。有些時候,這個功能很有用,但通常人們只需要普通的除法。那麽要怎麽做呢?有兩個有效的解決方案:要麽用實數(包含小數點的數)而不是整數進行運算,要麽讓Python改變除法的執行方式。

  實數在Python中被稱為浮點數(Float,或者Float-point Number),如果參與除法的兩個數中有一個數為浮點數,則運算結果亦為浮點數:

  >>> 1.0 / 2.0

  0.5

  >>> 1 / 2.0

  0.5

  >>>1/2.

  0.5

  如果希望Python只執行普通的除法,那麽可以在程序前加上以下語句,或者直接在解釋器裏面執行它:

  >>> from __future__ import division

數字和表達式(學習筆記)