例項講解Python3中abs 函式

2022-10-06 04:33:10 字數 1394 閱讀 9126

python3 abs() 函式

描程式設計客棧述

abs() 函式返回數字的絕對值。

語法以下是 abs() 方法的語法:

abs( x )

引數x-- 數值表示式,可以是整數,浮點數,複數。

返回值函式返回 x(數字)的絕對值,如果引數是乙個複數,則返回它的大小。

例項以下展示了使用 abs() 方法的例項:

#!/usr/bin/python3

print ("abs(-40) : ", abs(-4lcghbwioaz0))

print ("abs(100.10) : ", abs(100.10))

以上例項執行後輸出結果為:

abs(-40) : 40

abs(100.10) : 100.1

python fabs() 與 abs() 區別

python 中 fabs(x) 方法返回 x 的絕對值。雖然類似於 abs() 函式,但是兩個函式之間存在以下差異:

abs() 是乙個內建函式,而 fabs() 在 math 模組中定義的。

fabs() 函式只適用於 float 和 integer 型別,而 abs() 也適用於複數。

例項:#!/usr/bin/python

# -*- coding: utf-8 -*-

import math

a = -1

b = -1.3232

c程式設計客棧 = b

d = 1+1.0j

e = 3+4.0j

print "a的絕對值是:", abs(a)

print "b的絕對值是:",程式設計客棧 abs(b)

print "c的絕對值是:", math.fabs(c)

print "d的的絕對值是:", abs(dlcghbwioaz)

"""print "e的絕對值是:", math.fabs(e) """

最後一行**如果去掉注釋就會編譯報錯:

typeerror: can't convert complex to float // fabs 無法將複數轉換為浮點型

python3.x 測試**:

import math

a = -1

b = -1.3232

c = b

d = 1+1.0j

e = 3+4.0j

print "a的絕對值是:",abs(a))

print("b的絕對值是:",abs(b))

print("c的絕對值是:",math.fabs(c))

print("d的的絕對值是:",abs(d))

"""print("e的絕對值是:",math.fabs(e))"""

本文標題: 例項講解python3中abs()函式

本文位址:

Python3 內建函式 abs

前言 該文章描述了內建函式abs 的使用方法 2020 01 15 天象獨行 0x01 描述 abs 函式返回數字的絕對值 0x02 語法 abs x 0x03 返回值 函式返回x的絕對值 0x04 舉例 uer bin env python coding utf 8 a 2 print abs a...

python3異常例項 Python3 錯誤和異常

錯誤和異常 程式執行時有兩種可以分辨的錯誤 syntax error 和 exception 按中文來說,就是語法錯誤和異常。語法錯誤 語法錯誤也就是解析錯誤,是我們最優可能遇到的錯誤。while true print hello world file line 1,in?while true pr...

Python3 例項整理

python3例項整理 1 格式化佔位符print format a1,a2,a3 2 獲取最大最小值函式 max min 可用於 列表元組字串 ascii 排序 3 交換變數a,b 1,2 a,b b,a以上可以無需中間變數,直接變數的值互換 4 if else 使用新發現 素數判斷 if els...