国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > Python > 正文

Python中的abs()函數(shù)

2023-04-25 12:32:01
字體:
供稿:網(wǎng)友

Python中的abs()函數(shù)是Python的內(nèi)置函數(shù)之一,其主要作用是對傳入的參數(shù),返回其的絕對量或絕對值。

一、語法格式

Python abs()函數(shù)的語法格式如下:

abs( x )

Python中的abs()函數(shù)只有一個參數(shù)x,該參數(shù)可以是整數(shù),浮點數(shù)或復數(shù)。

如果傳遞給x的是整數(shù)或浮點數(shù),則返回其絕對值,即不考慮符號時的量;

如果傳遞給x的是復數(shù),則返回復數(shù)的模,即該復數(shù)與其共軛復數(shù)的乘積的平方根。

Python中的abs函數(shù)

二、Python abs()使用舉例

1、abs()運用到整數(shù)中

x = 5
print("abs(x)=", abs(x))
x = -10
print("abs(x)=", abs(x))
x = 9223372036854775807  #長整型
print("abs(x)=", abs(x))

輸出結(jié)果如下:

abs(x)= 5
abs(x)= 10
abs(x)= 9223372036854775807

2、abs()運用于浮點數(shù)中

x = 1.23
print("abs(x)=", abs(x))
x = -1.234
print("abs(x)=", abs(x))
x = -0.222
print("abs(x)=", abs(x))
x = 2.3e-3   #使用科學計數(shù)法
print("abs(x)=", abs(x))
x = 2.3e1/2  #指數(shù)形式
print("abs(x)=", abs(x))

輸出結(jié)果如下:

abs(x)= 1.23
abs(x)= 1.234
abs(x)= 0.222
abs(x)= 0.0023
abs(x)= 11.5

3、abs()運用于復數(shù)中

x = 3 - 4j
print("abs(x)=", abs(x))
x = complex(5, 6)
print("abs(x)=", abs(x))

輸出結(jié)果如下:

abs(x)= 5.0
abs(x)= 7.810249675906654

4、abs()運用于其它進制形式的數(shù)字

x = 0b1011   #二進制
print("abs(x)=", abs(x))
x = 0O71      #八進制
print("abs(x)=", abs(x))
x = 0xF1       #十六進制
print("abs(x)=", abs(x))

輸出結(jié)果如下:

abs(x)= 11
abs(x)= 57
abs(x)= 241

從上面這個輸出可以看出,不管原來是什么進制的數(shù),但最終返回的都是其10進制形式。

三、總結(jié)

Python中的abs()函數(shù)返回數(shù)字的絕對值形式。其中對于整型數(shù)、浮點數(shù)是返回其絕對值;復數(shù)返回該復數(shù)的模;其他進制的數(shù)返回其對應十進制的絕對值形式。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 芮城县| 师宗县| 柏乡县| 宜昌市| 大兴区| 凯里市| 贵港市| 名山县| 深州市| 醴陵市| 平潭县| 鄂尔多斯市| 射阳县| 宜州市| 南靖县| 诸暨市| 宁陕县| 伊宁县| 惠水县| 玉屏| 双城市| 周宁县| 宜昌市| 万载县| 潜江市| 泰兴市| 高阳县| 桦南县| 三穗县| 静安区| 富川| 西华县| 迁安市| 祁东县| 博湖县| 安康市| 南宁市| 柳河县| 乌鲁木齐县| 烟台市| 大同县|