国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 长兴县| 平凉市| 得荣县| 全州县| 金乡县| 吕梁市| 乌拉特后旗| 霍林郭勒市| 诸暨市| 华安县| 平安县| 开原市| 兴和县| 芮城县| 岳阳县| 措勤县| 梧州市| 延长县| 循化| 临安市| 灯塔市| 通海县| 沂南县| 长顺县| 阜城县| 绵竹市| 耿马| 朝阳县| 漾濞| 阿勒泰市| 九台市| 五台县| 商南县| 来凤县| 海盐县| 尉氏县| 教育| 徐汇区| 克什克腾旗| 资兴市| 云安县|