numeric() 將輸入的數(shù)字或字符串整形成指定范圍內(nèi)的數(shù)字。
numeric() 接收三個(gè)參數(shù),第一個(gè)為整形數(shù)字或字符串,第二個(gè)為最小值,第三個(gè)為最大值。
以下是 numeric() 的語法:
numeric(num, min=0, max=0)
● num [str|int]:要整形的變量,數(shù)字或字符串。
● min [int]:最小值,當(dāng)數(shù)字小于該值是或非數(shù)字時(shí)返回該值。
● max [int]:最大值,當(dāng)數(shù)字大于該值是返回該值,為0時(shí)不限制最大值。
返回一個(gè)int或float類型數(shù)據(jù)。
以下展示了使用 numeric() 的實(shí)例:
from kyger.utility import numeric print(numeric(5, 0, 4)) # 大于max print(numeric(-1, 1, 4)) # 小于min print(numeric('5', 1, 6)) # 字符串
以上實(shí)例運(yùn)行后輸出的結(jié)果為:
4 1 5