日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python内置的数字运算函数_Python 内置函数1

發布時間:2024/7/23 python 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python内置的数字运算函数_Python 内置函数1 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

abs(x)函數

返回絕對值

參數可以是:負數、正數、浮點數或者長整形

print(abs(-1.2))

# 結果1.2

cmp(x, y)函數 (python3已刪)

中文說明:

比較兩個對象x和y,如果x < y ,返回負數;x == y, 返回0;x > y,返回正數。

版本:

該函數只有在python2中可用,而且在python2所有版本中都可用。但是在python3中該函數已經被刪減掉,這點要特別注意。

divmod(a,b)函數

中文說明:

divmod(a,b)方法返回的是a//b(除法取整)以及a對b的余數,返回結果類型為tuple

參數:

a,b可以為數字(包括復數)

版本:

在 python2.3版本之前不允許處理復數,這個大家要注意一下

print(divmod(5,2))

#輸出結果 (2, 1)

bool()函數

返回?True 或?False ,當參數為 0,“ ”,none,空列表,空字典,空元組,空集合時為?False

print(bool(15)) #True

print(bool(1)) #True

print(bool(0)) #False

print(bool(-1)) #True

print(bool(1.5)) #True

print(bool('asd')) #True

print(bool((1,2))) #True

print(bool([1,2])) #True

print(bool("")) #False

print(bool()) #False

計算函數

max(1,2) ? ? ? ??求序列的最大值

print(max(2,3,5)) #5

print(max([2,3,5])) #5

min(3,4) ? ? ? ? ?求序列的最小值

sum 函數

sum(iterable[, start]) ,iterable為可迭代對象 ? ? ? 求和

最后的值 = 可迭代對象里面的數相加的值 + start的值 start 默認為0

>>> sum([1,2,3]) #iterable 可以為列表, start不寫,默認為0

6

>>> sum([1,2,3],4) #start=4

10

>>> sum((1,2,3)) #iterable 可以為元組

6

>>> sum({1:'man',0:'women'}) #還可以為字典

1

>>> sum(range(101)) #還可以是range()

5050

注意:iterable 不能為字符串和 復合列表

pow(x,y,z) 函數

含義:

內置函數 power(x, y[, z]) 中的x和y是必選參數,z是可選參數;

如果使用了參數 z,中括號必須去掉,即 power(x,y,z),其結果是 x 的 y次方再對 z 求余數,但是這種方式比power(x,y) % z 的執行效率要高。

print(pow(2,3)) #輸出結果:8

print(pow(2,3,2)) #出書結果:3

pow(2,3) 相當于 2**3

all()函數

迭代括號內的所有內容,返回?True 或?False ,含有 0?為假,所有內容都存在才為真,但空列表,元組,為真 ,

>>> all(['a', 'b', 'c', 'd']) #列表list,元素都不為空或0

True

>>> all(['a', 'b', '', 'd']) #列表list,存在一個為空的元素

False

>>> all([0, 1,2, 3]) #列表list,存在一個為0的元素

False

>>> all(('a', 'b', 'c', 'd')) #元組tuple,元素都不為空或0

True

>>> all(('a', 'b', '', 'd')) #元組tuple,存在一個為空的元素

False

>>> all((0, 1,2, 3)) #元組tuple,存在一個為0的元素

False

>>> all([]) # 空列表

True

>>> all(()) # 空元組

True

any(iterable) 函數

迭代括號里所有內容,只要有1個為真,則為真,否則為假 ,0和空也為假

print(any([1,2])) #真

print(any([1,2,0])) #真

print(any([])) #假

print(any({})) #假

print(any('')) #假

##注意和 all()區別

print(all([])) #真

print(all({})) #真

print(all('')) #真

all():"有‘假’為False,全‘真’為True,iterable為空是True"

any():"有‘真’為True,全‘假’為False,iterable為空是False"

chr(i)

中文說明:

返回整數 i 對應的 ASCII 字符。與 ord() 作用相反。

參數x:取值范圍[0, 255] 之間的正數。

版本:該函數在 python 2 和 python 3 各個版本中都可用。不存在兼容性問題。

hex() bin() oct() 函數

hex() 十六進制

bin() 二進制

oct() 八進制

print(hex(200))

print(bin(200))

print(oct(200))

'''

輸出結果

0xc8

0b11001000

0o310

'''

總結

以上是生活随笔為你收集整理的python内置的数字运算函数_Python 内置函数1的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。