<option id="mwy0y"><strong id="mwy0y"></strong></option>
  • <ul id="mwy0y"><sup id="mwy0y"></sup></ul>
  • <ul id="mwy0y"></ul>
  • <del id="mwy0y"><dfn id="mwy0y"></dfn></del><ul id="mwy0y"><sup id="mwy0y"></sup></ul>
  • <abbr id="mwy0y"></abbr>

    千鋒教育-做有情懷、有良心、有品質的職業教育機構

    400-811-9990
    手機站
    千鋒教育

    千鋒學習站 | 隨時隨地免費學

    千鋒教育

    掃一掃進入千鋒手機站

    領取全套視頻
    千鋒教育

    關注千鋒學習站小程序
    隨時隨地免費學習課程

    上海
    • 北京
    • 鄭州
    • 武漢
    • 成都
    • 西安
    • 沈陽
    • 廣州
    • 南京
    • 深圳
    • 大連
    • 青島
    • 杭州
    • 重慶
    當前位置:長沙千鋒IT培訓  >  技術干貨  >  Python 常見的內置函數

    Python 常見的內置函數

    來源:千鋒教育
    發布人:xqq
    時間: 2023-11-11 10:46:36

    常見的內置函數:查看內置函數:print(dir(__builtins__))

    常見函數

    type查看對象類型len求長度min求最小值max求最大值sorted排序reversed反向sum求和

    print打印

    help幫助

    id查看對象內存地址

    range從起始值到結束值按照一定步長的序列

    進制轉換函數:bin()轉換為二進制oct()轉換為八進制hex()轉換為十六進制ord()將字符轉換成對應的ASCII碼值chr()將ASCII碼值轉換成對應的字符

    補充:1)enumerate()#返回一個可以枚舉的對象2)filter()#過濾器3)map()#加工。對于參數iterable中的每個元素都應用fuction函數,并返回一個map對象4)zip()#將對象逐一配對

    example:

    li=[1,2,3,4]

    sum(li)#10

    abs(-12)#絕對值12

    round(1.4)#四舍五入1

    round(1.445,2)#保留兩位小數1.45

    bin(5)#二進制0101

    oct(8)#八進制%o

    hex(10)#16進制A

    ord('a')#將字符轉換成對應的ASCII碼值

    ord('A')

    chr(65)#將ASCII碼值轉換成對應的字符

    #1.enumerate#返回一個可以枚舉的enumerate對象(index,value)

    li=['a','c','b']

    list(enumerate(li))#通過list轉換成列表[(0,'a'),(1,'c'),(2,'b')]

    dict(enumerate(li))#也可以通過dict轉成字典{0:'a',1:'c',2:'b'}

    #注意集合,字典,是無序的,沒用索引。通過enumerate可以返回(偽索引,value)

    se={1,2,3,'asd',5}

    list(enumerate(se))#[(0,1),(1,'asd'),(2,2),(3,3),(4,5)]

    dict(enumerate(se))#{0:1,1:'asd',2:2,3:3,4:5}

    #2.filter()#過濾器,生成一個當參數傳入函數結果為True的可迭代對象

    li=[1,2,3,6,7,8]

    deftest(x):

    returnx>5

    list(filter(test,li))#[6,7,8]

    #lambda凡是可以用到簡單函數地方,都可以用lambda

    list(filter(lambdax:x>5,li))#[6,7,8]

    #3.map()#加工

    li=[1,2,3,6,7,8]

    list(map(str,li))#把各個元素轉換成字符串['1','2','3','6','7','8']

    #每一個元素加一個1

    list(map(lambdax:x+1,li))#[2,3,4,7,8,9]

    #zip()#將對象逐一配對,按照短序列來生成

    li2=[1,2,3]

    tu=('a','b','c','e')

    list(zip(li2,tu))#[(1,'a'),(2,'b'),(3,'c')]

    dict(zip(li2,tu))#{1:'a',2:'b',3:'c'}

    以上內容為大家介紹了Python常見的內置函數,希望對大家有所幫助,如果想要了解更多Python相關知識,請關注IT培訓機構:千鋒教育。

    聲明:本站稿件版權均屬千鋒教育所有,未經許可不得擅自轉載。

    猜你喜歡LIKE

    python實現WSGI的框架

    2023-11-13

    python打開文本文件有哪些方法?

    2023-11-13

    python使用loguru操作日志

    2023-11-13

    最新文章NEW

    python-=是什么意思

    2023-11-13

    pythonre是什么?

    2023-11-13

    python列表追加元素出錯的解決

    2023-11-13

    相關推薦HOT

    更多>>

    快速通道 更多>>

    最新開班信息 更多>>

    網友熱搜 更多>>