2023-07-31|閱讀時間 ‧ 約 0 分鐘

Python入門教學(一)

安裝 Python

請先參考我的上一篇文章,即包含了安裝的步驟。

Hello, World!

我們通常會用 "Hello, World!" 來展示一個程式語言的基本功能。讓我們來看看在 Python 中如何打印這個經典的歡迎信息。

print("Hello, World!")

在 Python 中,print() 函數用於輸出內容到終端。在這個例子中,我們將 "Hello, World!" 字符串作為參數傳遞給 print() 函數,然後它會在終端輸出這個信息。

變數和數據類型

在 Python 中,您可以使用變數來存儲數據。Python 是一種動態類型語言,這意味著您不需要提前聲明變數的數據類型。Python 會根據賦值自動確定數據類型。

以下是一些常見的數據類型:

# 整數
num_int = 42

# 浮點數
num_float = 3.14

# 字符串
message = "Hello, Python!"

# 布爾值
is_true = True
is_false = False

條件語句

條件語句允許您根據條件的真假來執行不同的代碼塊。在 Python 中,使用 ifelif(可選)和 else 關鍵字來構建條件語句。

num = 10

if num > 0:
print("這個數是正數")
elif num < 0:
print("這個數是負數")
else:
print("這個數是零")

迴圈

迴圈允許您多次執行相同的代碼塊。在 Python 中,有兩種主要的迴圈類型:for 迴圈和 while 迴圈。

# for 迴圈
for i in range(5):
print(i)

# while 迴圈
count = 0
while count < 5:
print(count)
count += 1

函數

函數是一段可重用的代碼塊,可以根據需要多次調用。在 Python 中,您可以使用 def 關鍵字定義函數。

# 當你想和不只一個人打招呼時​
def greet(name):
print(f"Hello, {name}!")

greet("Alice")
greet("Bob")

列表

列表是一種可變的數據結構,它可以容納多個元素,並且元素可以是不同的數據類型。

fruits = ["apple", "orange", "banana"]

# 獲取列表長度
print(len(fruits))

# 訪問列表元素
print(fruits[0])

# 添加元素
fruits.append("grape")

# 刪除元素
fruits.remove("orange")

# 列表切片
print(fruits[1:3])

字典

字典是一種無序的鍵-值對(key-value pair)數據結構,它允許您根據鍵來快速查找對應的值。字典使用大括號 {} 來創建,並且每對鍵-值使用冒號 : 分隔。

# 創建一個字典
person = {
"name": "Alice",
"age": 30,
"occupation": "Engineer"
}

# 訪問字典中的值
print(person["name"]) # 輸出: Alice
print(person["age"]) # 輸出: 30

# 添加新的鍵-值對
person["city"] = "New York"

# 更新字典中的值
person["age"] = 31

# 刪除鍵-值對
del person["occupation"]

# 檢查字典中是否存在某個鍵
if "name" in person:
print("鍵 'name' 存在於字典中。")

# 獲取字典的所有鍵和值
keys = person.keys()
values = person.values()

print(keys) # 輸出: dict_keys(['name', 'age', 'city'])
print(values) # 輸出: dict_values(['Alice', 31, 'New York'])


分享至
成為作者繼續創作的動力吧!
© 2024 vocus All rights reserved.