寫程式

Python SELF TW
等級 3 , 課堂 4
開放

10.1 輸出文字

來輸出多點東西吧!比如,你的名字和出生年份。只需要再寫兩個 print() 函式的調用即可。大概會像這樣:


                print("Alexander")
                print(1985)

數字可以不加引號。引號是文字的一部分,但不屬於 print() 函式。

這是我的輸出:

10.2 建立變數

你可能已經知道很多程式語言中都有變數。Python 當然也有。

先來定義一下:變數就是記憶體中的一個特殊儲存格,可以儲存某些資料。在 Python 中,變數有一個 名字 和 一個

變數可以想像成一個箱子,箱子上有 標籤(名字),而 箱子的內容物 就是變數的值。

在 Python 中,變數不需要特別用什麼方法宣告。只需要撰寫如下的結構:


        name = value

等號在這邊不是數學上的等號,而是 賦值運算子

換句話說,等號符號 是一個指令,用來告訴程式需要將變數 name 設定(賦值)為 value

以下是一些範例:

name = "Alexander"

age = 35

city = "London"

pi = 3.14

變數 name 儲存的值是——文字「Alexander」

變數 age 儲存的值是——數字 35

變數 city 儲存的值是——文字「London」

變數 pi 儲存的值是——浮點數 3.14

在 Python 中 任何變數都可以賦予任何值。 變數本身沒有既定類型,只有當下儲存的物件類型。

10.3 表達式與運算子

在等號的左邊一定要是變數名稱,而右邊則可以是任何複雜程度的表達式。

name = "Alex" + "Alex"

age = 5 * 7

age = age * 2 + 3

age = age + 1

變數 name 儲存的值是——文字「AlexAlex」

變數 age 儲存的值是——數字 35

變數 age 儲存的值是——數字 73

變數 age 儲存的值是——數字 74

第一個範例中,我們將兩個字串連接起來。沒錯,在 Python 中可以使用 "+" 來拼接兩個字串。這種操作稱為串接(concatenation)。但是只能拼接字串與字串。 在像 Java 或 JavaScript 這樣的語言中,可以「加」一個字串與一個數字(並產生新的字串)。 但在 Python 不行。你必須先將數字明確轉換為字串,然後才能與字串進行「加法」。

然後看第三和第四個範例:在這些範例中,變數 age 出現在等號的兩邊。這是因為這不是數學上的等式。

讓我們拿這條指令來看看:


        age = age + 1

這裡其實是兩個步驟:

  1. 計算表達式 age + 1 的值,使用當前 age 的值。
  2. 計算結果儲存到變數 age 中。

這條指令 將變數 age 的值增加了 1

運算子的執行順序與數學相同:

  • 先執行括號內的運算。
  • 接著是乘法和除法。
  • 最後是加法和減法。
1
Опрос
Python 的歷史,  3 уровень,  4 лекция
недоступен
Python 的歷史
Python 的歷史
留言
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION