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...