《零壓力學Python》 之 第三章知識點歸納
第三章(第一個程序)知識點歸納
編程猶如寫劇本。Python函數與劇本差別不大,你可以反復調用函數,而它每次都執行預定的“腳本”(腳本也可以指整個程序)。
在Python IDLE中,真正的編程是從編寫函數開始的。
加拿大,攝氏度。
Fahr = Cels * 1.8 + 32 或 Cels = (Fahr – 32) / 1.8
攝氏度:以1標準大氣壓下結冰點為0度,沸點為100度,將溫度等分刻畫
華氏度:以1標準大氣壓下結冰點為32度,沸點為212度,將溫度等分刻畫
創建自定義函數,使用關鍵字 def
def convert(fahr):
Cels = fahr * 1.8 + 32.0
Return cels
這些語句將符號名convert與一個可調用對象(這裏是函數)相關聯
關於縮進,在IDLE中,直接使用自動為你創建的縮進就可以了;在獨立的文件中編寫Python腳本時,應使用4個空格來縮進(而不是使用制表符)。
其實,任何縮進方案都可行,只要每次的縮進量相同。但很多Python程序員都遵循PEP-8標準,而該標準認為縮進4個空格是最佳的選擇。總之,要麽使用一個制表符(制表符看起來像是4個空格),但其實只有一個字符;要麽使用多個空格。最安全的策略是,讓文本編輯器遵循將制表符替換為空格的規則。
1 英寸 = 2.54 厘米
函數內部定義的變量,與函數外部的變量無關。
必須先定義函數,然後才能調用它。
打印消息:內置函數 print()
引號(單、雙、三單、三雙)指出要按原樣打印其中的單詞。
可得知,相鄰的字符串或空字符或空格隔開的,可自動拼接。
也可輸出多個參數,默認情況下,相鄰項之間插入一個空格;另外,它還會在打印所有的內容後打印一個換行字符,導致終端換行。
沒有需要輸出內容,直接打印一個換行符,生成一個空行。
黃金比例 phi φ, 這個數字特殊性質之一是其平方減1的結果就是它自己
phi = 1 / phi + 1
phi是長邊 比 短邊; 1 / phi 是短邊 比 長邊
獲取字符串輸入,內置函數 input(),基本作用是獲取並返回一個文本字符串。
int和float實際上分別是內置數據類型整數和浮點數的名稱。在Python中,通常都可像這裏這樣使用類型名稱來執行轉換(前提下能夠進行相應的轉換)。輸入的內容,只要是這個數據類型所允許的,就可以轉換。
直角三角形面積公式:A = width * height * 0.5
球形體積公式:V = 4 * pi * r ** 3 /3
圓的面積公式:A = pi * r ** 2
from math import pi
print()參數sep,作用是指定分隔符;end,作用是print()輸出完後,不換行。
格式指定字符串:
距離公式:畢達哥拉斯距離公式計算笛卡兒平面上兩點之間的距離
畢達哥拉斯距離公式是從勾股定理推導出來的,兩點之間的距離相當於直角三角形的斜邊,垂直距離和水平距離相當於直角三角形的直邊。
《零壓力學Python》 之 第三章知識點歸納