您好,登錄后才能下訂單哦!
python中怎么操作Integer整型與Float浮點型,很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。
首先新建一個python文件命名為py3_integer_float.py,在這個文件中進行字符串操作代碼編寫:
#定義一個變量并賦值為3num = 3#使用type()函數查看num的類型#結果為<class 'int'>print(type(num))#接下來賦值num為3.33#然后打印對象類型num = 3.33#結果為<class 'float'>print(type(num))#基本的算術運算#加法:3 + 2#減法:3 - 2#乘法:3 * 2#除法:3 / 2#地板除法:3 // 2#冪運算:3 ** 2#取余數:3 % 2print(3 + 2)#5print(3 - 2)#1print(3 * 2)#6print(3 / 2)#1.5print(3 // 2)#1print(3 ** 2)#9print(3 % 2)#1#關于除法 3/2#在python2版本中運行結果為1#python3中得到的是真實結果#算術運算的順序#基本原則是#先乘除后加減#下面例子先計算3乘以2#得到結果6在加上1print(3 * 2 + 1)#7#稍作如下修改#如果用括號括起來#會先計算括號里邊的內容#所以結果為9print(3 * (2 + 1))#數字自增長num = 1num = num + 1print(num)#2#或者+=方式num = 1num += 1print(num)#使用*=num = 1num *= 5print(num)#5#自帶的內置函數#abs():取絕對值print(abs(-7))#7#round():四舍五入計數print(round(5.75))#6#round()保留小數點位數print(round(5.75,1))#5.8#比較操作符#結果返回布爾類型值True/False#等于:3 == 2#不等于:3 != 2#大于:3 > 2#小于:3 < 2#大于等于:3 >= 2#小于等于:3 <= 2print(3 == 2)#Falseprint(3 != 2)#Trueprint(3 > 2)#Trueprint(3 < 2)#Falseprint(3 >= 2)#Trueprint(3 <= 2)#False#將string內容為數字#的變量轉換后做運算num1 = '72'num2 = '16'#如果直接相加#結果為7216是字符串類型 print(num1 + num2)#我們想要的是轉換為int#之后的運算結果88#此時需要使用int()函數num1_int = int(num1)num2_int = int(num2)print(num1_int + num2_int)#88
以上代碼運行結果截圖:
看完上述內容是否對您有幫助呢?如果還想對相關知識有進一步的了解或閱讀更多相關文章,請關注億速云行業資訊頻道,感謝您對億速云的支持。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。