列印輸出:
print()函數可以用于輸出變量、字元串、數字和其他資料類型。例如,下面的代碼可以輸出一個字元串和一個整數變量的值:
name = "Alice"
age = 25
print("My name is", name, "and I am", age, "years old.")
輸出結果為:My name is Alice and I am 25 years old.
循環:
在Python中,for和while循環都非常常見。例如,以下代碼示範如何使用for循環輸出一個清單中的所有元素:
fruits = ["apple", "banana", "cherry"]
for fruit in fruits:
print(fruit)
輸出結果為:
Copy codeapple
banana
cherry
條件語句:
if語句是用于條件判斷的最常見的代碼段之一。例如,下面的代碼示範了如何使用if語句檢查一個數是否是偶數:
bashCopy codenum = 6
if num % 2 == 0:
print(num, "is even.")
else:
print(num, "is odd.")
輸出結果為:6 is even.
清單操作:
清單是Python中常用的資料結構之一。以下是一些常見的清單操作:
- 添加元素:使用append()方法向清單末尾添加元素。
scssCopy codefruits = ["apple", "banana", "cherry"]
fruits.append("orange")
print(fruits)
輸出結果為:['apple', 'banana', 'cherry', 'orange']
- 删除元素:使用remove()方法删除清單中的元素。
scssCopy codefruits = ["apple", "banana", "cherry"]
fruits.remove("banana")
print(fruits)
輸出結果為:['apple', 'cherry']
- 切片:使用切片操作可以從清單中選擇一部分元素。
scssCopy codefruits = ["apple", "banana", "cherry", "orange", "kiwi"]
print(fruits[1:4])
輸出結果為:['banana', 'cherry', 'orange']
- 排序:使用sort()方法可以對清單進行排序。
scssCopy codefruits = ["banana", "apple", "kiwi", "orange", "cherry"]
fruits.sort()
print(fruits)
輸出結果為:['apple', 'banana', 'cherry', 'kiwi', 'orange']
字典操作:
字典是Python中常用的資料結構之一,它允許使用鍵-值對來存儲和通路資料。以下是一些常見的字典操作:
- 添加鍵值對:使用鍵來索引字典并添加一個值。
bashCopy codeperson = {"name": "Alice", "age": 25}
person["city"] = "New York"
print(person)
輸出結果為:{'name': 'Alice', 'age': 25, 'city': 'New York'}
- 删除鍵值對:使用del關鍵字可以從字典中删除一個鍵值對。
cssCopy codeperson = {"name": "Alice", "age": 25}
del person["age"]
print(person)
輸出結果為:{'name': 'Alice'}
檔案操作:
Python提供了許多用于檔案操作的函數和子產品,例如open()函數可以打開一個檔案,read()方法可以讀取檔案中的内容,write()方法可以将資料寫入檔案。以下是一些常見的檔案操作:
- 打開檔案:使用open()函數打開一個檔案。
kotlinCopy codefile = open("example.txt", "w")
- 讀取檔案:使用read()方法讀取檔案中的内容。
scssCopy codefile = open("example.txt", "r")
content = file.read()
print(content)
- 寫入檔案:使用write()方法将資料寫入檔案。
luaCopy codefile = open("example.txt", "w")
file.write("Hello, World!")
函數:
函數是Python中最基本的代碼塊之一,它允許将代碼邏輯封裝在一個可重用的塊中,并允許通過參數和傳回值來傳遞資料。以下是一個簡單的函數示例:
scssCopy codedef greet(name):
print("Hello,", name)
greet("Alice")
輸出結果為:Hello, Alice
類:
類是Python中的另一個基本概念,它允許将資料和操作封裝在一個對象中。以下是一個簡單的類示例:
rubyCopy codeclass Person:
def __init__(self, name, age):
self.name = name
self.age = age
def greet(self):
print("Hello, my name is", self.name, "and I am", self.age, "years old.")
person = Person("Alice", 25)
person.greet()
輸出結果為:Hello, my name is Alice and I am 25 years old.
子產品導入:
Python中的子產品是一組相關的函數和資料,可以通過導入子產品來使用這些函數和資料。以下是一個簡單的子產品導入示例:
luaCopy codeimport math
num = 16
square_root = math.sqrt(num)
print("The square root of", num, "is", square_root)
輸出結果為:The square root of 16 is 4.0
異常處理:
在Python中,異常處理是一種捕獲和處理運作時錯誤的方法。以下是一個簡單的異常處理示例:
pythonCopy codetry:
num1 = int(input("Enter a number: "))
num2 = int(input("Enter another number: "))
result = num1 / num2
print("The result is", result)
except ZeroDivisionError:
print("Error: division by zero")
except ValueError:
print("Error: invalid input")
輸出結果會根據輸入的不同而不同,如果輸入的num2為0,則會捕獲ZeroDivisionError,否則如果輸入的内容不是數字,則會捕獲ValueError
--------------------
想要了解更多,請關注