欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

【Python3.7】 內置函數abs(), all(), any

系統 1608 0

內置函數:

? ?

Built-in Functions

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

1. abs(x)

返回 x 的絕對值。參數可以是整數或浮點數。如果參數是復數,則返回其大小。

            
              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。相當于:

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

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

3.any( iterable )

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

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

print(any(('a','b','c','')))   #元組存在一個為空的元素,返回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)

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

            
          
            
              ascii('runoob')

#輸出:
"'runoob'"
            
          

5.bin(x)

bin(x) ?返回一個整數 int 或者長整數 long int 的 二進制 表示。 oct() 函數將一個整數轉換成八進制字符串。 int() 轉換成十進制。 hex() 轉換成十六進制。

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

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

#base 參數不可為空 為空默認參數為10進制 會報錯 ValueError: invalid literal for int() with base 10: '0b1010'

#當然了,參數不僅可以接受十進制整數,八進制、十六進制也是可以的,只要是int型數據就合法。

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

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


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

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

【本文對您有幫助就好】

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

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 国产真实精品久久二三区 | 免费观看视频www | 99热这里有免费国产精品 | 国产精品999| 超碰国产在线 | 色综合亚洲色综合久久网张柏芝 | 伊人亚洲| 亚洲一区二区三区视频 | 波多野结衣在线看片 | 欧美一级电影视频 | 欧美非洲黑人性xxxx | 成人国产精品视频 | 成人久久18免费游戏网站 | www.alijizz.info | heyzo欧美| 毛片在线视频 | 国产精品自在线拍国产 | 久久久久在线观看 | 青娱乐欧美 | a久久| 91av官网| 国产精品视频一区二区三区 | 特级一级毛片免费看 | 成人一级片在线观看 | 成人精品网 | 久久丝袜视频 | 日韩三级一区 | 久草资源网站 | 91网视频在线观看 | 91免费永久国产在线观看 | 激情亚洲综合网 | 国产欧美精品一区二区三区 | 日韩中文字幕在线有码视频网 | 成人精品| 日日干天天爽 | 成人网在线| 国产一级免费不卡 | 国产一起色一起爱 | 九九色综合 | 欧美激情免费观看一区 | 黄在线观看+在线播放 |