2024-05-09|閱讀時間 ‧ 約 24 分鐘

Python入門-Day2:語法、註解、變數

語法

Python語法和縮排範例:

if 5 > 2:
print("五大於二!")

這段程式碼中,print函數的縮排表示它是if語句的一部分。

迴圈

在Python中,有兩種主要的迴圈:for迴圈和while迴圈。

For迴圈

範例:

for x in range(5):
print(x)

在這段程式碼中,for迴圈會執行5次,每次的x值都會在0到4之間。

While迴圈

範例:

x = 0
while x < 5:
print(x)
x += 1

在這段程式碼中,while迴圈會持續執行,直到x的值不小於5。

條件語句

在Python中,我們可以使用ifelifelse來進行條件判斷。

範例:

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!"分配給變數xy

Python是動態類型的語言,也就是說,在宣告變數的時候不需要指定變數的類型。然而,如果你仍然希望在宣告變數時指定變數的類型,你可以使用類型提示(Type Hints)。類型提示是Python 3.5版本以後新增的功能,可以在宣告變數或定義函數時,指定變數或函數參數與返回值的類型。

以下是使用類型提示的一個範例:

x: int = 5
y: str = "Hello, world!"

在這個範例中,我們在宣告變數xy的時候,使用冒號(:)來指定變數的類型。x的類型為int(整數),y的類型為str(字串)。

需要注意的是,類型提示在Python中並不會強制變數必須是某一種類型,它只是一種提示。即使你給變數賦予了不同的類型的值,Python也不會報錯。但是,類型提示可以幫助程式碼的其他讀者理解你的意圖,並且一些程式碼編輯器和工具可以使用類型提示來提供更好的代碼補全和錯誤檢查。

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