1、以 `#` 開頭,`#` 右邊的所有東西都被當(dāng)做說明文字,而不是真正要執(zhí)行的程序,只起到輔助說明作用
2、為了保證代碼的可讀性,`#` 后面建議先添加一個空格,然后再編寫相應(yīng)的說明文字
3、要在 Python 程序中使用多行注釋,可以用 **一對 連續(xù)的 三個 引號**(單引號和雙引號都可以)
```python
"""
這是一個多行注釋
在多行注釋之間,可以寫很多很多的內(nèi)容……
"""
4、算數(shù)運算符
| // | 取整除 | 返回除法的整數(shù)部分(商) 9 // 2 輸出結(jié)果 4?
| % | 取余數(shù) | 返回除法的余數(shù) 9 % 2 = 1?
| ** | 冪 | 又稱次方、乘方,2 ** 3 = 8?
* 以下表格的算數(shù)優(yōu)先級由高到最低順序排列
| 運算符 | 描述 |
| --- | --- |
| ** | 冪 (最高優(yōu)先級) |
| * / % // | 乘、除、取余數(shù)、取整除 |
| + - | 加法、減法 |
5、1. 程序 **運行之前**,程序是 **保存在硬盤** 中的
2. 當(dāng)要運行一個程序時
? ? * 操作系統(tǒng)會首先讓 **CPU** 把程序復(fù)制到 **內(nèi)存** 中
? ? * **CPU** 執(zhí)行 **內(nèi)存** 中的 **程序代碼**
> **程序要執(zhí)行,首先要被加載到內(nèi)存**
6、 在 Python 中,每個變量 **在使用前都必須賦值**,變量 **賦值以后** 該變量 **才會被創(chuàng)建**
* 等號(=)用來給變量賦值
? ? * `=` 左邊是一個變量名
7、寫一個超市買蘋果的python的程序
# 1. 輸入蘋果的單價
price_str= input("蘋果的單價:")
# 2. 輸入蘋果的重量
weight_str= input("蘋果的重量:")
# 3. 計算支付的總金額
# 注意:兩個字符串變量之間是不能直接用乘法的
# money = price_str * weight_str
# 1> 將價格轉(zhuǎn)換成小數(shù)
price= float(price_str)
# 2> 將重量轉(zhuǎn)換成小數(shù)
weight= float(weight_str)
# 3> 用兩個小數(shù)來計算最終的金額
money= price* weight
print(money)