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

更新於 發佈於 閱讀時間約 4 分鐘

語法

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也不會報錯。但是,類型提示可以幫助程式碼的其他讀者理解你的意圖,並且一些程式碼編輯器和工具可以使用類型提示來提供更好的代碼補全和錯誤檢查。

avatar-img
15會員
111內容數
日後將分享關於我的經驗(日常、工作、技術),並期待未來能創造屬於我的宇宙。
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
Michael楊 的其他內容
Python是一種易學且功能強大的程式語言,具有直譯、動態語法等特性,並擁有豐富的標準庫。它在各領域如Web開發、數據科學和人工智慧等得到廣泛應用,並被許多大公司如Google和Facebook等使用。Python還有強大的框架、豐富的交互機能、和龐大的社區。
元大期貨股份有限公司 20倍: AUDCAD、AUDCHF、AUDJPY、AUDNZD、AUDUSD、NZDCAD、NZDCHF、NZDJPY、NZDUSD、USDHKD、USDCNH、USDSEK、EURAUD、EURNZD、GBPAUD、GBPNZD、USDSGD 30倍: CADCHF
這篇文章主要是分享我個人對於Mac、iPad和iPhone的使用偏好。我比較喜歡使用iPad,而對於iPhone則是用來查看價格,不會使用手機下單。
這是比爾·威廉斯所創造的幾個交易指標的介紹,包括加速振盪指標、鱷魚指標、驚人振盪指標、分形指標、鱷魚振盪指標和市場便利指數。文章介紹了每個指標的作用,重點和應用建議。
透過本文,你可以瞭解每天的目標在外匯交易中的重要性,以及一些交易策略和技巧,以幫助你在外匯市場中取得成功。
積聚/派送,資金流量指標,衡成交量指標和交易量是用於協助技術分析師評估股票或其他金融資產的市場走勢和價格動向的重要工具。
Python是一種易學且功能強大的程式語言,具有直譯、動態語法等特性,並擁有豐富的標準庫。它在各領域如Web開發、數據科學和人工智慧等得到廣泛應用,並被許多大公司如Google和Facebook等使用。Python還有強大的框架、豐富的交互機能、和龐大的社區。
元大期貨股份有限公司 20倍: AUDCAD、AUDCHF、AUDJPY、AUDNZD、AUDUSD、NZDCAD、NZDCHF、NZDJPY、NZDUSD、USDHKD、USDCNH、USDSEK、EURAUD、EURNZD、GBPAUD、GBPNZD、USDSGD 30倍: CADCHF
這篇文章主要是分享我個人對於Mac、iPad和iPhone的使用偏好。我比較喜歡使用iPad,而對於iPhone則是用來查看價格,不會使用手機下單。
這是比爾·威廉斯所創造的幾個交易指標的介紹,包括加速振盪指標、鱷魚指標、驚人振盪指標、分形指標、鱷魚振盪指標和市場便利指數。文章介紹了每個指標的作用,重點和應用建議。
透過本文,你可以瞭解每天的目標在外匯交易中的重要性,以及一些交易策略和技巧,以幫助你在外匯市場中取得成功。
積聚/派送,資金流量指標,衡成交量指標和交易量是用於協助技術分析師評估股票或其他金融資產的市場走勢和價格動向的重要工具。
你可能也想看
Google News 追蹤
Thumbnail
隨著理財資訊的普及,越來越多台灣人不再將資產侷限於台股,而是將視野拓展到國際市場。特別是美國市場,其豐富的理財選擇,讓不少人開始思考將資金配置於海外市場的可能性。 然而,要參與美國市場並不只是盲目跟隨標的這麼簡單,而是需要策略和方式,尤其對新手而言,除了選股以外還會遇到語言、開戶流程、Ap
Thumbnail
嘿,大家新年快樂~ 新年大家都在做什麼呢? 跨年夜的我趕工製作某個外包設計案,在工作告一段落時趕上倒數。 然後和兩個小孩過了一個忙亂的元旦。在深夜時刻,看到朋友傳來的解籤網站,興致勃勃熬夜體驗了一下,覺得非常好玩,或許有人玩過了,但還是想寫上來分享紀錄一下~
ITS python認證內容含蓋六大主題
Thumbnail
今天來介紹python的函式 函式在python中是非常重要的一環,因為到了後期,程式會越來越複雜。 而函式可以想成是容易管理的小程式,當我們需要使用時,只需呼叫即可。
Thumbnail
在程式中,了解資料型態是相當重要的。 為什麽? 因為許多error,常常都是因為資料型態不正確所導致的。 舉個例子,在python中: a = 1 + 2 print(a) 結果就是3 a = = "1"+"2" print(a) 結果就是12 是不是差很多? 所以今天我來介
在求學階段,你已經對代數的計算熟到不能再熟,所以變數(variable)對你來說應該不至於太陌生,先來看看以下這個例子:   
Thumbnail
Python 提供了一系列內建函式,其中一部分涉及數學和數學操作。 以下是一些常用的內建函式和數學相關的函式: 基本數學運算: abs(x): 返回 x 的絕對值。 result = abs(-5) print(result) # 輸出: 5 max(iterable) 和 min(
Thumbnail
本文介紹了Python中函式引數的*args和**kwargs用法,通過*args處理可變數量的位置引數,通過**kwargs處理可變數量的關鍵字引數。不僅介紹了相應的語法和程式範例,還解釋了它們的順序問題和建議的慣例用法。
Thumbnail
邏輯運算子 它們在許多情境下都是程式語言中重要的工具,用於進行條件判斷和控制流程 在日常中總會遇到有些需要思考判斷的問題,比如要買東西,就會考慮到CP值,東西要好且要便宜,就是and的概念,如果在一些比較複雜的狀況,例如想晚餐吃什麼,就會想火鍋或燒烤都行,這就是or的概念。
Thumbnail
宣告變數 變數是程式中用來儲存和表示數據的標識符號​,並將變數存放在某個記憶體位子 可以用ID的方法查找變數存在哪個記憶體,此方法有利於以後查找問題用。 在大多數程式語言中,變數需要事先聲明(宣告)並賦值。 而Python是一種動態類型語言,不需要顯式宣告變數類型,而是在賦值時自動進行推斷。
Thumbnail
隨著理財資訊的普及,越來越多台灣人不再將資產侷限於台股,而是將視野拓展到國際市場。特別是美國市場,其豐富的理財選擇,讓不少人開始思考將資金配置於海外市場的可能性。 然而,要參與美國市場並不只是盲目跟隨標的這麼簡單,而是需要策略和方式,尤其對新手而言,除了選股以外還會遇到語言、開戶流程、Ap
Thumbnail
嘿,大家新年快樂~ 新年大家都在做什麼呢? 跨年夜的我趕工製作某個外包設計案,在工作告一段落時趕上倒數。 然後和兩個小孩過了一個忙亂的元旦。在深夜時刻,看到朋友傳來的解籤網站,興致勃勃熬夜體驗了一下,覺得非常好玩,或許有人玩過了,但還是想寫上來分享紀錄一下~
ITS python認證內容含蓋六大主題
Thumbnail
今天來介紹python的函式 函式在python中是非常重要的一環,因為到了後期,程式會越來越複雜。 而函式可以想成是容易管理的小程式,當我們需要使用時,只需呼叫即可。
Thumbnail
在程式中,了解資料型態是相當重要的。 為什麽? 因為許多error,常常都是因為資料型態不正確所導致的。 舉個例子,在python中: a = 1 + 2 print(a) 結果就是3 a = = "1"+"2" print(a) 結果就是12 是不是差很多? 所以今天我來介
在求學階段,你已經對代數的計算熟到不能再熟,所以變數(variable)對你來說應該不至於太陌生,先來看看以下這個例子:   
Thumbnail
Python 提供了一系列內建函式,其中一部分涉及數學和數學操作。 以下是一些常用的內建函式和數學相關的函式: 基本數學運算: abs(x): 返回 x 的絕對值。 result = abs(-5) print(result) # 輸出: 5 max(iterable) 和 min(
Thumbnail
本文介紹了Python中函式引數的*args和**kwargs用法,通過*args處理可變數量的位置引數,通過**kwargs處理可變數量的關鍵字引數。不僅介紹了相應的語法和程式範例,還解釋了它們的順序問題和建議的慣例用法。
Thumbnail
邏輯運算子 它們在許多情境下都是程式語言中重要的工具,用於進行條件判斷和控制流程 在日常中總會遇到有些需要思考判斷的問題,比如要買東西,就會考慮到CP值,東西要好且要便宜,就是and的概念,如果在一些比較複雜的狀況,例如想晚餐吃什麼,就會想火鍋或燒烤都行,這就是or的概念。
Thumbnail
宣告變數 變數是程式中用來儲存和表示數據的標識符號​,並將變數存放在某個記憶體位子 可以用ID的方法查找變數存在哪個記憶體,此方法有利於以後查找問題用。 在大多數程式語言中,變數需要事先聲明(宣告)並賦值。 而Python是一種動態類型語言,不需要顯式宣告變數類型,而是在賦值時自動進行推斷。