Python語法和縮排範例:
if 5 > 2:
print("五大於二!")
這段程式碼中,print
函數的縮排表示它是if
語句的一部分。
在Python中,有兩種主要的迴圈:for
迴圈和while
迴圈。
範例:
for x in range(5):
print(x)
在這段程式碼中,for
迴圈會執行5次,每次的x
值都會在0到4之間。
範例:
x = 0
while x < 5:
print(x)
x += 1
在這段程式碼中,while
迴圈會持續執行,直到x
的值不小於5。
在Python中,我們可以使用if
、elif
和else
來進行條件判斷。
範例:
x = 5
if x > 0:
print("x是正數")
elif x < 0:
print("x是負數")
else:
print("x是零")
在這段程式碼中,我們根據x
的值來決定要印出的訊息。
在Python中,我們可以使用def
來定義函數。
範例:
def say_hello(name):
print("Hello, " + name + "!")
say_hello("Alice")
在這段程式碼中,我們定義了一個函數say_hello
,並在之後使用這個函數對"Alice"說嗨。
範例:
# 這是一行註解
print("Hello, world!") # 這也是一行註解
在這段程式碼中,#
後面的文字都是註解,不會被執行。
範例:
"""
這是多行註解的範例,
可以用來撰寫長篇大論的註解。
"""
print("Hello, world!")
在這段程式碼中,"""
之間的所有文字都是註解,不會被執行。
在Python中,除了前面提到的單行註解和多行註解外,還有一種註解方式是使用函數或類的文檔字符串(docstring)。這種註解方式主要用於解釋函數或類的用途和作用。例如:
def my_function():
"""
這是一個範例函數,
這部分是函數的文檔字符串,用於解釋函數的作用和用法。
"""
print("Hello, world!")
在這段程式碼中,"""
之間的所有文字都是文檔字符串,為函數my_function
提供了說明。
範例:
x = 5
y = "Hello, world!"
在這段程式碼中,我們分別將數字5和字符串"Hello, world!"分配給變數x
和y
。
Python是動態類型的語言,也就是說,在宣告變數的時候不需要指定變數的類型。然而,如果你仍然希望在宣告變數時指定變數的類型,你可以使用類型提示(Type Hints)。類型提示是Python 3.5版本以後新增的功能,可以在宣告變數或定義函數時,指定變數或函數參數與返回值的類型。
以下是使用類型提示的一個範例:
x: int = 5
y: str = "Hello, world!"
在這個範例中,我們在宣告變數x
和y
的時候,使用冒號(:)來指定變數的類型。x
的類型為int
(整數),y
的類型為str
(字串)。
需要注意的是,類型提示在Python中並不會強制變數必須是某一種類型,它只是一種提示。即使你給變數賦予了不同的類型的值,Python也不會報錯。但是,類型提示可以幫助程式碼的其他讀者理解你的意圖,並且一些程式碼編輯器和工具可以使用類型提示來提供更好的代碼補全和錯誤檢查。