1. 程式人生 > >《零壓力學Python》 之 第三章知識點歸納

《零壓力學Python》 之 第三章知識點歸納

創建 溫度 取字符串 語句 內置函數 idl 編程 inpu 多個參數

第三章(第一個程序)知識點歸納

編程猶如寫劇本。Python函數與劇本差別不大,你可以反復調用函數,而它每次都執行預定的“腳本”(腳本也可以指整個程序)。

在Python IDLE中,真正的編程是從編寫函數開始的。

加拿大,攝氏度。

Fahr = Cels * 1.8 + 32Cels = (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(),基本作用是獲取並返回一個文本字符串。

技術分享圖片

intfloat實際上分別是內置數據類型整數和浮點數的名稱。在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》 之 第三章知識點歸納