Python 程式札記 : 變數與數據類型

2023/11/30閱讀時間約 3 分鐘

本文將介紹如何在 Python 中定義和使用變數,並解釋常見的數據類型,如整數、浮點數、字符串和布林值。了解如何使用變數,以及識別不同的數據類型,對於任何程式語言來說都是非常重要的基礎。

變數

變數是用來儲存數據的。另外,由於 Python 是一種動態類型語言,變數在使用前不需要宣告其數據類型,並且其類型可以在運行時改變。

x = 5       
x = "Hello"

變數命名規則

  • 變數名稱只能使用字母、數字和底線。
  • 變數名稱不能含有空格,可用底線 _ 代替,如:student_id
  • 變數名稱不能以數字開頭,例如 1name 是無效的,但 name1 是有效的。

數據類型

Python 支持多種數據類型,以下是其中的幾種常見類型。

整數(Integers)

整數是沒有小數部分的數字。在 Python 中,整數的大小不受限制。

a = 100
b = -3
c = 0

浮點數(Floats)

浮點數是含有小數部分的數字,用於表示非整數值。

a = 3.14
b = -0.001
c = 2.0

字符串(Strings)

字符串是由字符組成的序列,用於儲存文本資料。Python 中的字符串需要用單引號或雙引號包圍。需要注意的是,字符串和整數不能直接相加,如果需要進行操作,需先將它們轉換為同一類型。

str1 = "Hello"
str2 = 'Python'
str3 = str1 + " " + str2 + "!"
print(str3) # Hello Python!

布林值(Booleans)

布林值只有兩種可能:TrueFalse,常用於條件判斷。

is_active = True
is_new_user = False

其他數據類型

Python 還支持其他數據類型,如列表(List)、元組(Tuple)、字典(Dictionary)等,這些將在後續文章中介紹。

數據類型轉換

在 Python 中,可以將一種數據類型轉換為另一種,這通常透過使用內置函數來實現。但需要注意的是,不是所有的轉換都是有效的,有時可能會導致錯誤。

number_str = "10"
number_int = int(number_str) # 字符串轉換為整數

try:
test = int("abc") # 這會導致錯誤
except ValueError:
print("轉換錯誤")

判斷數據類型

使用 type() 函數可以變數的判斷數據類型。

test1 = "1"
test2 = 1
print(type(test1)) # str
print(type(test2)) # int

😊 感謝你的耐心閱讀,若是你喜歡這篇內容,可以透過以下方式表達你的喜歡 😊

❤️按個愛心|💬留言互動|🔗分享此文|📌追蹤阿梧|☕請喝咖啡

51會員
82內容數
「梧笙」即「吾生」,意即我的生命,朋友都叫我「阿梧(Awu)」,高雄人。我喜歡學習新技能,從程式設計到網路工具,再到社群經營和影片剪輯。日常興趣是打遊戲、看動漫、讀小說和聽音樂。我會把這些興趣寫成文章,如果你有任何想法或問題,歡迎來信到我的郵箱 [email protected]
留言0
查看全部
發表第一個留言支持創作者!
從 Google News 追蹤更多 vocus 的最新精選內容