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

歡迎訪問 生活随笔!

生活随笔

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

python

python long函数_python 内置函数

發布時間:2025/3/15 python 18 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python long函数_python 内置函数 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

查看內置函數:

>>> dir(__builtins__)

min(arg1, arg2, *args, *[, key=func])函數:函數至少傳入兩個參數,但是有只傳入一個參數的例外,此時參數必須為可迭代對象,返回的是可迭代對象中的最小元素。

1 >>> min((11,23,32)) #放入可迭代對象元組

2 11

3 >>> min([5,4,6]) #放入可迭代對象列表

4 4

5 >>> min(8,9,12) #直接放入數字進行比較

6 8

7 >>> min('k','b','c') #直接放入字母進行比較

8 'b'

9 >>> min(9) #最少放一個參數(除可迭代參數外)

10 Traceback (most recent call last):11 File "", line 1, in

12 min(9)13 TypeError: 'int' object is notiterable14 >>>

max(arg1, arg2, *args, *[, key=func]函數:返回最大值。

1 >>> max(3,2,8) #比較數字

2 8

3 >>> max((7,5,6)) #比較可迭代元素,元組

4 7

5 >>> max([9,8,18]) #比較可迭代元素,列表

6 18

7 >>> max('b','k','c') #比較字母

8 'k'

9 >>>

sorted(iterable, /, *, key=None, reverse=False)函數:iterable是可迭代對象;key主要是用來進行比較的元素,只有一個參數,具體的函數的參數就是取自于可迭代對象中,指定可迭代對象中的一個元素來進行排序。reverse是排序規則,reverse = True 降序 , reverse = False 升序(默認)。

>>> sorted([5,1,8,6,12]) #對列表里面的元素進行排序

[1, 5, 6, 8, 12]>>> sorted(['5s','a1s','1','321','grsg'],key=len) #按照元素的字符長短進行排序。

['1', '5s', 'a1s', '321', 'grsg']>>> sorted(['5s','a1s','1','321','grsg'],key=len,reverse=True) #添加了參數reverse=True,從大到小排序

['grsg', 'a1s', '321', '5s', '1']>>>

reversed(sequence)函數:反轉一個序列對象,將其元素從后向前顛倒構建成一個新的迭代器。

1 >>> a = reversed([3,6,78,1,2,'a','b','c']) #反轉這個列表

2 >>> list(a) #需要使用list函數來查看

3 ['c', 'b', 'a', 2, 1, 78, 6, 3]

sum(iterable, start=0, /)函數:對系列進行求和計算。

1 >>> sum((1,2,3)) #對元組里面的數求和

2 6

3 >>> sum((1,2,3),10) #對元組里面的數求和,從10開始加:10+1+2+3

4 16

5 >>> sum([2,4,6]) #對列表里面的數求和

6 12

7 >>> sum([2,4,6],10) #對列表里面的數求和,從10開始加:10+2+4+6

8 22

9 >>>

進制轉換函數:

1 >>> bin(5) #轉換為二進制

2 '0b101'

3 >>> oct(16) #轉換為八進制

4 '0o20'

5 >>> hex(15) #轉換為十六進制

6 '0xf'

7 >>> ord('a') #將字符轉化為對應的ASCII碼值

8 97

9 >>> ord('A'10 65

11 >>> chr(65) #將ASCII碼值轉化為對應的字符

12 'A'

13 >>>

enumerate(iterable[, start])函數:在字典上進行枚舉、列舉,對于一個可迭代的(iterable)/可遍歷的對象,enumerate將其組成一個索引序列,利用它可以同時獲得索引和值。enumerate多用于for循環中得到計數。

1 >>> enumerate(['a','b','c']) #枚舉對象,返回函數體

2

3 >>> list(enumerate(['a','b','c'])) #使用list()查看結果,返回有索引的參數

4 [(0, 'a'), (1, 'b'), (2, 'c')]5 >>> list(enumerate(['a','b','c'],6)) #后邊添加參數6,就是索引以6開始

6 [(6, 'a'), (7, 'b'), (8, 'c')]7 >>> dict(enumerate(['a','b','c'])) #使用dict()查看結果,返回有索引的參數

8 {0: 'a', 1: 'b', 2: 'c'}9 >>> list(enumerate(('a','b','c'),6)) #可迭代對象換成了元組,索引也從6開始

10 [(6, 'a'), (7, 'b'), (8, 'c')]11 >>> dict(enumerate({'a','b','c'},8)) #可迭代對象換成了集合,索引也從8開始,集合是沒有索引的,所以返回一個假索引

12 {8: 'a', 9: 'b', 10: 'c'}13 >>>

filter(function or None, iterable)函數:函數用于過濾序列,過濾掉不符合條件的元素,返回由符合條件元素組成的新列表。

1 >>> filter(None,[1,2,3]) #返回函數體

2

3 >>> list(filter(None,[1,2,3])) #因為需要兩個參數,所以必須要填寫參數None

4 [1, 2, 3]5 >>> def test(a): #添加一條簡單的比較大小的函數

6 return a>1

7

8 >>> list(filter(test,[1,2,3])) #使用創建好的函數

9 [2, 3]10 >>> list(filter(lambda x:x>1,[1,2,3])) #直接使用內置lambda函數

11 [2, 3]12 >>>

map(func, *iterables)函數:以參數序列中的每一個元素調用 function 函數,返回包含每次 function 函數返回值的新列表。

1 >>> map(None,[1,2,3,4,5]) #返回一個函數體

2

3 >>> list(map(lambda x:x>3,[1,2,3,4,5])) #每個元素都會調用函數,每次返回函數的結果

4 [False, False, False, True, True]5 >>> list(map(lambda x:x+1,[1,2,3,4,5])) #每個元素都會調用函數,每次返回函數的結果

6 [2, 3, 4, 5, 6]7>>> list(map(str,[1,2,3,4,5])) #*iterables,這里的*號就是解包的作用,這里再func部分放了str,返回的都是字符串

['1', '2', '3', '4', '5']

zip(iter1 [,iter2 [...]])函數:將可迭代的對象作為參數,將對象中對應的元素打包成一個個元組,然后返回由這些元組組成的列表。

1 >>> zip([1,2,3]) #返回函數體

2

3 >>> list(zip([1,2,3])) #使用list()查看

4 [(1,), (2,), (3,)]5 >>> list(zip([1,2,3],['a','b','c'])) #配對

6 [(1, 'a'), (2, 'b'), (3, 'c')]7 >>> list(zip([1,2,3],['a','b','c'],{'long','xiao','d'}))8 [(1, 'a', 'xiao'), (2, 'b', 'long'), (3, 'c', 'd')]9

10 >>> a = [1,2,3]11 >>> b = ['a','b','c']12 >>> test = zip(a,b) #使用變量進行配對

13 >>>list(test)14 [(1, 'a'), (2, 'b'), (3, 'c')]

與50位技術專家面對面20年技術見證,附贈技術全景圖

總結

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

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