python自訂函數、常用內建函數

來源:互聯網
上載者:User

標籤:自訂函數   方法   定義   函數代碼   python   特定   print   ted   調用函數   

1、python自訂函數

Python中使用者自己編寫的用於實現特定功能的函數代碼塊,就是自訂函數。

如: def是關鍵字,saa是自訂函數名,括弧用於傳參,可以不寫參數,冒號後面是函數代碼塊,這裡唯寫了一條print語句

注意:函數不調用不執行,只有調用函數才會執行

小練習1:

 

執行結果是:

再來看一個小練2

這是一個用來產生雙色球的小程式,如藍色球號碼 01 紅色球 22 12 23 14 05 26,藍色球數字範圍1-16,紅色球數字範圍1-33,最後一行調用produce()自訂函數。

執行結果是

 

2、python常用內建函數

如上面的例子中,print就是python中的一個內建函數,下面總結一些常用內建函數

print(all([1,2,3,4]))#判斷可迭代的對象裡面的值是否都為真
print(any([0,1,2,3,4]))#判斷可迭代的對象裡面的值是否有一個為真
print(bin(10))#十進位轉二進位
print(bool(‘s‘))#把一個對象轉換成布爾類型
print(chr(10))#列印數字對應的ascii
print(ord(‘b‘))#列印字串對應的ascii碼
print(dir(1))#列印傳入對象的可調用方法
print(exec(‘def a():pass‘))#執行python代碼
print(filter(lambda x:x>5,[12,3,12,2,1,2,35]))#把後面的迭代對象根據前面的方法篩選
print(map(lambda x:x>5,[1,2,3,4,5,6]))
print(max(111,12))#取最大值
print(round(11.11,2))#取幾位小數
print(sorted([2,31,34,6,1,23,4]))#排序


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.