程式設計小白的第一本Python入門書 函式(2)

2021-08-28 18:36:19 字數 706 閱讀 3754

這一文主要講一件函式

1、python3.5中有68個內建函式(python自帶的函式),我們已經接觸到了len()、int()等

2、python區分中英文冒號,一定要注意(相信很多程式語言都一樣)

3、python的函式通過縮進來表示語言和邏輯的從屬關係(這一點和很多語言不一樣,例如c語言、vba都是通過「」來表示從屬)

4、乙個函式例項

def fahrenheit_converter(c): #攝氏轉華氏溫度

fahrenheit = c*9/5+32

return str(fahrenheit)+'f'

print(fahrenheit_converter(35))

5、傳遞引數的兩種方式

def trapezoid_area(base_up,base_down,height):

return 0.5 * (base_up+base_down)*height

print(trapezoid_area(1,2,3)) #位置引數

6、給函式定義預設引數

def trapezoid_area(base_up,base_down,height=2):

return 0.5 * (base_up+base_down)*height

print(trapezoid_area(1,2)) #位置引數

程式設計小白的第一本python入門書

先掌握專案所需的最少的必要知識,然後把熱情和精力投入到搭建真實專案中,而不是死磕半年的基礎知識,直到把所有興趣都耗竭了也沒做出來什麼像樣的東西。在實踐中,你自然會逐步完善知識體系。宣告 宇宙以及任何事情的終極答案是42 另外,由於中文注釋會導致報錯,所以需要在檔案開頭加一行魔法注釋 coding u...

第一本演算法書 結構

雜湊表 雜湊表儲存是由key value組成的資料 使用雜湊表解決線性查詢費時的問題 準備陣列來儲存資料 使用hash計算雜湊值 放入對應的陣列位置中 放入過程中會遇到相同的值導致衝突 可以使用鍊錶在已有資料的後面繼續儲存新資料 鏈位址法 也可以計算出候選位址解決衝突 開放位址法 以及線性探測法 放...

《我的第一本演算法書》

我的第一本演算法書 日 石田保輝 宮崎修一 著 張貝 譯 冒泡 選擇 插入 氣泡排序演算法 o n 2 重複 從序列右邊開始比較相鄰兩個數字的大小,在根據結果交換兩個數字的位置 這一操作的演算法 private void bubblesort int arr 選擇排序 o n 2 重複 從待排序的資...