一. 算術
1.
>>>
是 Python 提示符>>> print((1 + 2 + 3) * 3) 18
2. Python 中表示加法和減法的符號就是我們通常使用的
+
和-
,乘法是星號*
(注意,不是x
),除法是斜槓/
,數學括號是圓括號(
和)
。 在使用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 的一個內置函數
2.len
函數計算傳遞給它的字符串長度3.
type函數
來直接查看對象的類型
int
(整數)float
(浮點數)bool
(布爾值,True 和 False)str
(字符串,針對文本)>>> print(type("633")) str