(三)python3 只需3小时带你轻松入门—— 变量的简单运算
變量運算
在編程時,需要對數據進行計算,計算的形式不限于:字符串拼接、相加減、相乘除及普遍的數學運算、剔除或指定剔除、添加或指定添加等。
在python中:
- *表示乘法
- /表示除法
- +表示加法
- -表示減法
以上python代碼使用print()輸出運算出的值,其中print()中的運算稱為表達式。
表達式
表達式,是由數字、算符、數字分組符號(括號)、自由變量和約束變量等以能求得數值的有意義排列方法所得的組合。
表達式是數值的,print()最終輸出了表達式求得的數值。也就是變量加減乘除所得到的值,結果如下:
表達式最終會有一個求得的值,那么這個值也也可以賦值給變量。等于符號會把右邊的值給左邊的變量,右邊是表達式,會有結果值。
結果為:
c的值可以可以運算過后再賦值給c,因為等于號是先計算右邊的表達式,最后再把值給予等于號左邊的變量。
結果如下;
變量的運算還有很多方便的方法,例如自增、自減等:
結果是:
當然自乘和自除都可以:
結果如下:
變量類型轉換
在變量的運算過程中,假設出現不同類型的數據需要進行結合計算,需要轉換成同一類型才能進行計算。
假設我們定義以下變量:
運行代碼后報錯:
意思是說沒有操作符+號可以用作 int整數類型和str字符串類型。
通俗的講就是編譯器不知道是用+號怎么去計算int和str類型。
這種情況就是由于變量類型不統一造成的;之前說過,用單引號和雙引號引起來的(某些占位符除外),不管數字還是什么,都算是字符串,那么在這里,就是一個整數類型和一個字符串類型做運算加法;這時,可以使用int()函數強制轉換字符串類型,使其變成整數類型,如何轉換?如下代碼:
結果如下:
總結
以上是生活随笔為你收集整理的(三)python3 只需3小时带你轻松入门—— 变量的简单运算的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: (五)python3 只需3小时带你轻松
- 下一篇: (二)python3 只需3小时带你轻松