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

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

系統 1937 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元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!?。?/p>

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 国产电影精品 | 蜜臀AV性色A片在线观看 | 日韩欧美在线观看视频一区二区 | 网站在线观看 | 日韩欧美中文字幕在线观看 | 秋霞影院精品久久久久 | 伊人狠狠丁香婷婷综合色 | 亚洲欧美不卡 | 精品AV综合一区二区三区 | 4hu在线| 国产福利91精品一区二区三区 | 欧美video| 九九色播 | 高清国产激情视频在线观看 | 男女激情免费视频 | 午夜影院免费视频 | 久久黄视频 | 欧美精品在线观看 | 妖精视频永久在线入口 | 国产欧美一区二区三区精品 | 在线日韩欧美 | 懂色中文一区二区三区在线视频 | 日韩精品视频一区二区三区 | 精品国产一区二区国模嫣然 | 亚洲国产成人在线 | 91精品一区二区综合在线 | 玖玖啪 | 狠狠干网| 性生潮久久久不久久久久 | 免费高清伧理片午夜伧理片 | 成人福利在线看 | 91在线播放视频 | 男人的天堂在线视频 | 亚洲视频在线观看地址 | 欧美日韩亚洲一区 | 99久久视频 | 日韩毛片大全免费高清 | 妞干网av| 久久免费看少妇高潮A片JA | 亚洲欧美中文日韩在线v日本 | 香蕉久久夜色精品国产小优 |