列表推導式:列表推導式是一種簡潔的語法,用來生成新列表:
numbers = [x for x in range(5)]
print(numbers) # [0, 1, 2, 3, 4]
這行程式生成了從 0 到 4 的列表。這種語法簡單且高效,讓程式碼更清晰。
模組導入:Python有豐富的標準庫,你可以導入不同的模組來使用其功能:
import math
print(math.sqrt(16)) # 印出 4.0
這裡我們導入了 math 模組,並使用了平方根函數 sqrt。模組可以讓你的程式功能更強大。
物件導向程式設計:Python支持物件導向,你可以透過類別來定義自己的物件:
class Person:
def init(self, name, age):
self.name = name
self.age = age
p1 = Person("Alice", 30)
print(p1.name)
這裡我們定義了一個 Person 類別,並創建了 p1 物件。物件導向讓我們能更好地組織和管理代碼。
Lambda 函數:lambda 是一種簡短的匿名函數,通常用在只需要簡單操作的情況:
add = lambda x, y: x + y
print(add(5, 3)) # 印出 8
這裡我們使用 lambda 定義了一個簡單的加法函數。它讓代碼更簡潔,也更靈活!