Python 變數和資料型態 – 基礎篇
了解Python 語言中的變數和資料型態
在學習Python過程中,變數可被視為存儲資料的容器,其命名應遵循特定規則:使用字母、數字和下劃線,避免以數字開頭和使用保留字。命名應具有描述性,以增強代碼的可讀性。Python中主要的資料型態包括整數(Integers)、浮點數(Floats)、字串(Strings)和布林值(Booleans)。整數用於表示沒有小數部分的數字,而浮點數則包含小數部分。字串用於存儲文本,而布林值表示真(True)或假(False)的概念。在實際應用中,經常需要進行型態轉換,如將數字轉換為字串或反之。Python提供了內建的函式,如str()、int()和float(),來實現這些轉換。
Outline
變數的定義和命名規則
在Python中,變數就像是一個名字貼在數據上的標籤。創建一個變數並賦值非常簡單:
1 2 |
x = 5 message = "Hello, Python!" |
這裡,x是一個整數型變數,儲存了數字5;message是一個字串型變數,儲存了”Hello, Python!”。
命名變數時,我們需要遵循一些簡單的規則:
- 變數名稱可以包含字母、數字和下劃線,但不能以數字開頭。
- 變數名稱不能包含空格,但可以用下劃線來分隔單詞(例如my_variable)。
- 你不能使用Python中的關鍵字作為變數名稱,比如if、and、or等。
- 變數名稱要有描述性,這樣其他人(或未來的你)看到代碼時能更容易理解。
主要資料型態
Python有幾種基本的資料型態,讓我們來看看:
整數(Integers):就是沒有小數部分的數字,比如5、-3、42等。
1 2 |
age = 25 print("我的年齡是:", age) |
浮點數(Floats):帶有小數部分的數字,例如3.14、-0.001、2.0等。
1 2 |
temperature = 36.5 print("現在的體溫是:", temperature) |
字串(Strings):用來儲存文字,必須寫在引號內,比如”hello”、”Python3″等。
1 2 3 |
name = "David" greeting = "你好," + name + "!" print(greeting) |
布林值(Booleans):只有兩個值,True和False,用來表示事情的真假。
1 2 |
is_sunny = True print("今天是晴天嗎?", is_sunny) |
型態轉換
在Python中,我們有時需要將一種資料型態轉換成另一種。這裡有一些常見的轉換方式:
將數字轉換為字串:
1 2 3 |
age = 30 age_str = str(age) print("我的年齡是:" + age_str) |
將字串轉換為數字:
1 2 3 |
number_str = "10" number = int(number_str) print("數字加一:", number + 1) |
將數字轉換為布林值:
1 2 |
num = 0 print(bool(num)) # 輸出 False |
了解這些基本概念後,我們就可以開始在Python中進行更複雜的操作了。變數和資料型態是Python編程的基石,無論是簡單的數據處理還是複雜的算法開發,都離不開對它們的理解和運用。
以上是Python 變數和資料型態學習筆記。