Python基礎知識
1. 註釋 Comments
以
#開頭的語句為註解,不會被Python解讀為程式碼,即運行時不會執行。用於說明和註釋程式的作用。這對於提高代碼的可讀性非常重要。
應用例子:
# 這是個註解
print("Hello World")2. 函數print() 打印輸出
使用
print()函數將資料或運算結果輸出到螢幕。print()中的參數必須用引號包起來。如果是輸出變量則不需要引號。
應用例子:
print("Hello")
print("數值:", 5)3. 變量 Variables 和 賦值 Asignment
在 Python 中,變數可以視為數據的容器。你不需要聲明變數的類型,Python 會在運行時自動推斷。
使用
=賦值符號將資料或運算結果賦值給變量儲存,方便後續調用。
應用例子:
x = 10 # 整數 (int)
y = 3.14 # 浮點數 (float)
name = "Cheung Sir" # 字串 (str)
#利用print(type(x))可以列印出變量x的數據類型4. 數據類型 Data Types
整數(
int):42,-7,0浮點數(
float):3.14,-0.001,2.0字串(
str):"hello","Python3.8","123"布林值(
bool):True,False列表(
list):[1, 2, 3],["a", "b", "c"]
5. 簡單運算符號 Operators
用於執行變數和值的運算,如加(
+)、減(-)、乘(*)、除(/)、餘數(%)、次方(**)等。算式會遵守數學先乘除後加減的規則,適當時候要加上括號。加(
+):10 + 5結果是15減(
-):10 - 5結果是5乘(
*):10 * 5結果是50除(
/):10 / 5結果是2.0餘數(
%):10 % 3結果是1(因為 10 除以 3 餘數為 1)指數/次方(
**):2 ** 3結果是8指數/次方(
**): `4 ** 0.5 結果是 2 應用例子:
a = 2 + 3
b = a * 56. 函數input() 輸入資料;函數eval() 字串->數值
使用
input()函數從鍵盤輸入使用者資料,預設為字符串型別。可以使用eval()將字符串轉換為數值。
應用例子:
name = input("輸入姓名:")
age = eval(input("輸入年齡:"))7. 選擇控制結構
使用
if...else構造語句對條件進行判斷,滿足條件執行if內部的程式碼,不滿足執行else內部的程式碼。需要注意縮排 (鍵盤上按tab 或 四個space 空白鍵)。
應用例子:
if age >= 18:
print("成年人")
else:
print("未成年")8. 關係/比較運算符 Relational/Comparison operator
當我們在Python中使用這些運算符時,它們可以用於比較兩個值之間的關係。下面是這些運算符的說明和示例:
>
大於
x > y 返回 True,如果 x 大於 y
<
小於
x < y 返回 True,如果 x 小於 y
>=
大於等於
x >= y 返回 True,如果 x 大於等於 y
<=
小於等於
x <= y 返回 True,如果 x 小於等於 y
==
等於
x == y 返回 True,如果 x 等於 y
!=
不等於
x != y 返回 True,如果 x 不等於 y
這些運算符可以用於比較數字、字串、布林值等不同的數據類型。例如:
x = 5
y = 10
print(x > y) # False
print(x < y) # True
print(x >= y) # False
print(x <= y) # True
print(x == y) # False
print(x != y) # True
name1 = "Alice"
name2 = "Bob"
print(name1 == name2) # False
print(name1 != name2) # True在這個例子中,我們比較了兩個數字變量x和y,以及兩個字符串變量name1和name2。根據它們之間的關係,運算符返回了相應的布林值True或False。
請注意,==用於比較兩個值是否相等,而=用於變量賦值。在比較時,我們應該使用==而不是=。
9. 函數format() 或f-string 格式化輸出
使用
format()格式化輸出, 可以靈活地控制輸出的格式,包括數字的對齊、填充、精度、日期和時間的格式等。 應用例子:
age = 40
print("年齡:{0}".format(age))
# 在这个例子中,{0} 是占位符输出:年齡: 40
f-string,可以直接在字符串中使用變量,并在變量前加上{}来表示占位符。 應用例子:
name = "Dave"
age = 40
print(f"My name is {name} and I am {age} years old.")输出:My name is Dave and I am 40 years old.
10. 函數roud() 四捨五入
使用round()四捨五入處理浮點數,控制小數錄位。
應用例子:
x = 3.1415
print(round(x, 2))输出:3.14
Last updated