python內建函數使用

來源:互聯網
上載者:User

標籤:oct   取出   max   sorted   十六   十進位   byte   code   函數   

print(abs(1))   #絕對值,正數就是自己print(abs(-1))  #1print(all([1,2,3,"1",‘‘]))  #計算可迭代對象中是否為真,其中一個為假,就顯示為假print(all(‘‘))  # If the iterable is empty, return True.print(any([1,2,3,"1",‘‘])) #計算可迭代對象中是否為真,其中一個為真,就顯示為真print(bin(3))  #把十進位轉為二進位print(hex(3))  #把十進位轉為十六進位print(oct(12))  #把十進位轉為八進位print(bytes("測試",encoding="utf-8")) #把字串轉為二進位print(chr(97))  #列印97對應的ascii碼資料print(dir(all))  #列印all對象的方法和屬性#eval("需要提取的資料") #可以將字串資料提取出來,也可以把字串中的運算計算出來print(isinstance(1,int))  #判斷一個資料是不是相應的資料類型print(globals())  #列印當前的全域變數print(__file__)   #列印當前檔案的路勁  相對路勁print(locals()) #列印當前的局部變數print(list(zip((1,2,3,4,5),("a","b","c"))))   #[(1, ‘a‘), (2, ‘b‘), (3, ‘c‘)]print(list(zip([‘a‘,‘b‘],‘1234‘)))   #[(‘a‘, ‘1‘), (‘b‘, ‘2‘)]print(list(zip("hello",‘12345‘)))   #[(‘h‘, ‘1‘), (‘e‘, ‘2‘), (‘l‘, ‘3‘), (‘l‘, ‘4‘), (‘o‘, ‘5‘)]print(max(5,10))   #10  #不通類型之間的資料不能進行比較li = [(1,‘b‘),(2,‘a‘),(3,‘d‘)]print(max(li))   #(3, ‘d‘)li = [(1,‘b‘),(1,‘a‘),(1,‘d‘)]  #依次拿裡面第一個1比較 發現都是一樣的,這是就比較第二個字串 b  a  d進行比較print(max(li)) #(1, ‘d‘)print(max("a10","c10","d10"))   #d10print(pow(2,3))  #2**3print(pow(2,3,2))   #2**3%2ret = [    {‘name‘:‘d‘,"age":221},    {‘name‘:‘c‘,"age":332},    {‘name‘:‘a‘,"age":89},    {‘name‘:‘b‘,"age":111},]print(max(ret,key=lambda dic:dic[‘age‘]))  #{‘name‘: ‘c‘, ‘age‘: 332}#上面max(ret,key=lambda dic:dic[‘age‘]) 就是相當於下面的for迴圈,把ret依次賦值給lambaa進行處理後max計算大小v = []for i in ret:    v.append(i[‘age‘])print(v)        #[221, 332, 89, 111]print(list(reversed([5,3,8,1])))   #[1, 8, 3, 5]print(round(3.5))   #4  4舍5入l="apple"s1 = slice(3,5)  #和切片[3:5] 一樣print(l[s1])   #leprint(sorted(["c","a","b"]))   #[‘a‘, ‘b‘, ‘c‘]  排序name_dic = {‘a‘:22,‘b‘:33,‘c‘:11}print(sorted(name_dic))             #[‘a‘, ‘b‘, ‘c‘]print(sorted(name_dic,key=lambda key:name_dic[key])) #[‘c‘, ‘a‘, ‘b‘]print(sorted(zip(name_dic.keys(),name_dic.values())))  #[(‘a‘, 22), (‘b‘, 33), (‘c‘, 11)]print(sum(range(5)))  #10, 計算和print(sum([1,3,4,5,6]))   #19#import ‘test‘ 報錯__import__("test")   #加入是一個字串類型;需要把這個模組匯入,這時候需要用__import__

 

python內建函數使用

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.