日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

(三)python3 只需3小时带你轻松入门—— 变量的简单运算

發布時間:2023/12/4 python 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 (三)python3 只需3小时带你轻松入门—— 变量的简单运算 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

變量運算
在編程時,需要對數據進行計算,計算的形式不限于:字符串拼接、相加減、相乘除及普遍的數學運算、剔除或指定剔除、添加或指定添加等。

在python中:

  • *表示乘法
  • /表示除法
  • +表示加法
  • -表示減法
a,b=10,11 c=o=g=3 j=2 print(c+a)#加法 print(a-c)#減法 print(a*c)#乘法 print(a/2)#除法

以上python代碼使用print()輸出運算出的值,其中print()中的運算稱為表達式。

表達式
表達式,是由數字、算符、數字分組符號(括號)、自由變量和約束變量等以能求得數值的有意義排列方法所得的組合。

表達式是數值的,print()最終輸出了表達式求得的數值。也就是變量加減乘除所得到的值,結果如下:

表達式最終會有一個求得的值,那么這個值也也可以賦值給變量。等于符號會把右邊的值給左邊的變量,右邊是表達式,會有結果值。

print('c的值是',c,'現在運算a*b的值賦值給c') c=a*b print('c的值改變了,為',c)

結果為:

c的值可以可以運算過后再賦值給c,因為等于號是先計算右邊的表達式,最后再把值給予等于號左邊的變量。

print('c的值是',c,'現在運算a*c的值賦值給c') c=a*c print('c的值改變了,為',c)

結果如下;

變量的運算還有很多方便的方法,例如自增、自減等:

print('a的值是',a,'接下來進行a自加a+=1') a+=1#與a=a+1 相同 print('a的值是',a,'接下來進行a自減a-=1') a-=1#與a=a-1 相同 print('當前a的值是',a)

結果是:

當然自乘和自除都可以:

print('a的值是',a,'接下來進行a自加a*=2') a*=2#與a=a*2 相同 print('a的值是',a,'接下來進行a自減a/=2') a/=2#與a=a/2 相同 print('當前a的值是',a)

結果如下:

變量類型轉換
在變量的運算過程中,假設出現不同類型的數據需要進行結合計算,需要轉換成同一類型才能進行計算。
假設我們定義以下變量:

a=10 b="2134" print(a+b)

運行代碼后報錯:

意思是說沒有操作符+號可以用作 int整數類型和str字符串類型。
通俗的講就是編譯器不知道是用+號怎么去計算int和str類型。
這種情況就是由于變量類型不統一造成的;之前說過,用單引號和雙引號引起來的(某些占位符除外),不管數字還是什么,都算是字符串,那么在這里,就是一個整數類型和一個字符串類型做運算加法;這時,可以使用int()函數強制轉換字符串類型,使其變成整數類型,如何轉換?如下代碼:

a=10 b="2134" print(a+int(b))#使用int()函數強制轉換類型

結果如下:

總結

以上是生活随笔為你收集整理的(三)python3 只需3小时带你轻松入门—— 变量的简单运算的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。