這一文主要講一件函式
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):6、給函式定義預設引數return 0.5 * (base_up+base_down)*height
print(trapezoid_area(1,2,3)) #位置引數
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 重複 從待排序的資...