黄色网页视频 I 影音先锋日日狠狠久久 I 秋霞午夜毛片 I 秋霞一二三区 I 国产成人片无码视频 I 国产 精品 自在自线 I av免费观看网站 I 日本精品久久久久中文字幕5 I 91看视频 I 看全色黄大色黄女片18 I 精品不卡一区 I 亚洲最新精品 I 欧美 激情 在线 I 人妻少妇精品久久 I 国产99视频精品免费专区 I 欧美影院 I 欧美精品在欧美一区二区少妇 I av大片网站 I 国产精品黄色片 I 888久久 I 狠狠干最新 I 看看黄色一级片 I 黄色精品久久 I 三级av在线 I 69色综合 I 国产日韩欧美91 I 亚洲精品偷拍 I 激情小说亚洲图片 I 久久国产视频精品 I 国产综合精品一区二区三区 I 色婷婷国产 I 最新成人av在线 I 国产私拍精品 I 日韩成人影音 I 日日夜夜天天综合

【Python3.7】 內(nèi)置函數(shù)abs(), all(), any

系統(tǒng) 2220 0

內(nèi)置函數(shù):

? ?

Built-in Functions

? ?
abs() all() any() ascii() bin()

1. abs(x)

返回 x 的絕對(duì)值。參數(shù)可以是整數(shù)或浮點(diǎn)數(shù)。如果參數(shù)是復(fù)數(shù),則返回其大小。

            
              import math
print('abs(45)的值:',abs(45))
print('abs(-45)的值:',abs(-45))
print('abs(45+23)的值:',abs(45+23))
print('abs(math.pi)的值:',abs(math.pi))

輸出:
abs(45)的值: 45
abs(-45)的值: 45
abs(45+23)的值: 68
abs(math.pi)的值: 3.141592653589793
            
          

2.all(iterable)

iterable? --? 元組或列表

如果iterable的所有元素都為true(或者iterable為空),則返回True。相當(dāng)于:

            
              def all(iterable):
    for element in iterable:
        if not element:
            return False
    return True
            
          
            
              #實(shí)例
'''如果iterable的所有元素不為0、''、False、None或者iterable為空,all(iterable)返回True,否則返回False;
注意:空元組、空列表返回值為True,這里要特別注意。
'''
print(all(['a','b','c','']))     #列表存在一個(gè)為空的元素,返回False
print(all(['a','b','c', None])) #列表中存在一個(gè)None元素,返回False
print(all(['a','b','c','d']))    #列表都有元素,返回True
print(all([0,1,2,3,4,5,6]))      #列表里存在為0的元素 返回False

print(all(('a','b','c','')))     #元組存在一個(gè)為空的元素,返回Fasle
print(all(('a','b','c', False))) #元組中存在一個(gè)False元素,返回False
print(all(('a','b','c','d')))    #元組都有元素,返回True
print(all((0,1,2,3,4,5)))        #元組存在一個(gè)為0的元素,返回Fasle

print(all([]))  #空列表返回 True
print(all(()))  #空元組返回 True
            
          

3.any( iterable )

如果 iterable 的任何元素為真,則返回True。如果iterable是空的,返回False。等價(jià)于:

            
              def any(iterable):
    for element in iterable:
        if element:
            return True
    return False
            
          
            
              # 實(shí)例
'''
如果都為空、0、false、None,則返回false,如果不都為空、0、false、None,則返回true。
'''
print(any(['a','b','c','']))   #列表存在一個(gè)為空的元素,返回True
print(any(['a','b','c','d']))  #列表都不為空,返回True
print(any([0,'',False, None]))       #列表里的元素全為  0,'',False  返回False

print(any(('a','b','c','')))   #元組存在一個(gè)為空的元素,返回True
print(any(('a','b','c','d')))  #元組都有元素,返回True
print(any((0,'',False, None)))       #元組里的元素全為  0,'',False  返回False

print(any([]))  #空列表返回 False
print(any(()))  #空元組返回 False

            
          

4. ascii(object)

            
              調(diào)用對(duì)象的__repr__()方法,獲得該方法的返回值ascii() 函數(shù)類似 repr() 函數(shù), 返回一個(gè)表示對(duì)象的字符串, 但是對(duì)于字符串中的非 ASCII 字符則返回通過 repr() 函數(shù)使用 \x, \u 或 \U 編碼的字符。 生成字符串類似 Python2 版本中 repr() 函數(shù)的返回值。

            
          
            
              ascii('runoob')

#輸出:
"'runoob'"
            
          

5.bin(x)

bin(x) ?返回一個(gè)整數(shù) int 或者長(zhǎng)整數(shù) long int 的 二進(jìn)制 表示。 oct() 函數(shù)將一個(gè)整數(shù)轉(zhuǎn)換成八進(jìn)制字符串。 int() 轉(zhuǎn)換成十進(jìn)制。 hex() 轉(zhuǎn)換成十六進(jìn)制。

            
              print(oct(12))          #輸出12的八進(jìn)制 0o14
print(oct(-120))        #輸出-12的二進(jìn)制 -0o170
print(type(oct(12)))    #輸出oct(12) 的類型 
              
                 所以不能直接計(jì)算

print(int(oct(10),base=8)+int(oct(15),base=8))  #輸出 25

#base 參數(shù)不可為空 為空默認(rèn)參數(shù)為10進(jìn)制 會(huì)報(bào)錯(cuò) ValueError: invalid literal for int() with base 10: '0b1010'

#當(dāng)然了,參數(shù)不僅可以接受十進(jìn)制整數(shù),八進(jìn)制、十六進(jìn)制也是可以的,只要是int型數(shù)據(jù)就合法。

print(oct(0b10010))    #輸出0o22
print(oct(0o1357))     #輸出0o1357
print(oct(0x2d9))      #輸出0o1331
              
            
          

參考來源:https://www.cnblogs.com/yuxuanlian/p/10289190.html


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對(duì)您有幫助就好】

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長(zhǎng)會(huì)非常 感謝您的哦!??!

發(fā)表我的評(píng)論
最新評(píng)論 總共0條評(píng)論