Python中的數字和字符串

一. 算術

1. >>> 是 Python 提示符

>>> print((1 + 2 + 3) * 3)
18

2. Python 中表示加法和減法的符號就是我們通常使用的 + 和 -,乘法是星號 *(注意,不是 x),除法是斜槓 /,數學括號是圓括號 ( 和 )。 在使用 print 打印計算結果時,我們也必須在調用內容兩側添加括號

3. 兩個星號 ** 計算出一個數字的乘方

>>> print(3**2)
9

4.  運算符號 % —— 即模運算。使用該符號將計算數字一除以數字二的餘數

>>> print(9 % 2)
1

5.  運算符//—— 進行整除。它將一個整數除以另一個整數,但並不給出準確結果,而是向下取整返回商的整數部分。(注意:即使答案爲負數也可取商的整數部分。)

>>> print(15 // 4)
3

6. "#" 後面的文本是一個註釋,用於註解其餘代碼

# Test this code to see the results, then write your own expressions


7.在 Python 的單行代碼中,空格並不會對代碼的運行造成影響

>>> print (                 4+  5)
9

 

二. 整數和浮點數

1. 什麼是浮點數

浮點數:一個整數除以另一個整數,而得到的結果並不是整數的數(floating-point number)

>>> print(16/4)
4.0

2.一個整數和一個浮點數的運算將生成一個浮點數

>>> 3 + 2.5
5.5

3. 我們可能需要手動將一個數值類型轉換爲另一個數值類型,通過 int() 和 float() 來構造這些類型的新對象

>>> int(49.7)
49
>>> float(3520+3239)
6759.0

4. 數值類型(int / float)的作用:

  • int —— 大家可能經常需要對物品進行計數,或者需要一個整數的計算結果。int 類型在這方面正好可以派上用場。
  • float —— 如果你正在使用的數字不一定是一個整數,那麼 float 可能就是你需要的類型!

5. 浮點數是它們所表示的數字的近似值,因爲浮點數可以表示很大範圍內的數字,因此爲了在計算機內存中存儲數字,Python 必須使用近似值。這有時會產生驚人的結果

 Python 是二進制的系統。二進制中,1/2、1/4 和 1/8 都可以被精確表示。但是,1/5 或者 1/10 就變成了循環小數

>>> print(0.1 + 0.2)
0.30000000000000004

6. 重新賦值運算符:

>>> manila_pop += 1675 # increase the value of manila_pop by 1675
>>> manila_pop -= 250 # decrease the value of manila_pop by 250
>>> manila_pop *= 0.9 # decimate manila_pop
>>> manila_area /=  2 # half the area of Manila

7.多重賦值

savings, salary = 514.86, 320.51

 

三. 比較運算符

1. 我們現在要學習的數值類型是 bool,它用於表示 True 和 False 值

四. 內置函數

1.Python 的一個內置函數 print

2.len 函數計算傳遞給它的字符串長度

3. type函數 來直接查看對象的類型

  • int(整數)
  • float(浮點數)
  • bool(布爾值,True 和 False)
  • str(字符串,針對文本)
>>> print(type("633"))
str

 

 

 

 

 

 

 

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