[討論] 黑馬 python 教程 - 01-9 不同類型變量之間的計算 - 討論區

[討論] 黑馬 python 教程 - 01-9 不同類型變量之間的計算

文章瀏覽次數 626 文章回覆數 1

Mingo

Mingo圖像(預設)

2021-04-19 19:08:33

From:27.52.133.31

不同類型變量之間的計算

如果有兩個變亮中保存的數據類形式不同的 那麼兩個變亮之間可以按照怎樣的規則進行計算 就是接下來要學習的目標

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

留言

#1

特種兵

特種兵圖像(預設)

2021-04-20 10:20:40

From:211.23.21.202

>> i+f 後面的範例中運算子前後都有空格,但這裡沒有
我們誇讚遺下 python 一不會是二聲