不同類型變量之間的計算
如果有兩個變亮中保存的數據類形式不同的 那麼兩個變亮之間可以按照怎樣的規則進行計算 就是接下來要學習的目標
064 变量间的计算 01 数字型变量可以直接计算
. 在 Python 中,兩個數字型變量是可以直接進行 算數運算的 int float bool
. 如果變量是 bool 型,在計算時
* True 對應的數字是 1
* False 對應的數字是 0
演練步驟
1. 定義整數 i = 10
2. 定義浮點數 f = 10.5
3. 定義布爾型 b = True
. 在 Python 中,使用上述三個變量相互進行算術運算
>>> i = 10
>>> f = 10.5
# True == 1 False == 0
>>> b = True
>>> i + f
>>> i + b
>>> f - b
>>> i * f
065 变量间的计算 02 拼接字符串的两种方式
字符串變量 之間使用 + 拼接字符串
在 Python 中,字符串之間可以使用 + 拼接生成新的字符串
>>> first_name = "三"
>>> last_name = "張"
# 中英文姓名顛倒
>>> first_name + last_name
'三張'
字符串變量可以和 整數 使用 * 重覆拼接相同的字符串
>>> "-" * 50
'--------------------------------------------------'
我們誇讚一下 python
>>> 'python 是俊美優雅的'
# 只說一次不能代表我的誠意
>>> 'python 是俊美優雅的'*5
數字型變量和字符串之間不能進行其他計算
>>> first_name = "zhang"
>>> x = 10
>>> x + first_name
TypeError: unsupported operand type(s) for +: 'int' and 'str'
類型錯誤:`+` 不支持的操作類型:`int` 和 `str`
>>> x = '10'
>>> x + first_name
'10zhang'
※最後更新時間:2021-04-19 20:25:56 From:27.52.133.31 By:Mingo
※最後更新時間:2021-04-20 19:03:16 From:27.242.168.170 By:Mingo