iT邦幫忙

2024 iThome 鐵人賽

DAY 3
0

當我們宣告變數的時候,輸入不同的值會決定其資料型態的不同,各資料型態都具有不同的特性和用途。
下面是 Python 中常見的資料型態:
整數(int) 用來表示沒有小數的數字
x = 10
浮點數(float) 用來表示帶有小數的數字
y = 3.14
字串(str) 用來表示文本資料
name = "Alice"
布林值(bool) 用來表示真或假的值
is_raining = True
列表(list) 可變的有序集合
number_list = [1, 2, 3, 4, 5]
元組(tuple) 不可變的有序集合
number_tuple = (1, 2, 3, 4, 5)
字典(dict) 鍵值對的集合
person_dict = {"name": "Alice", "age": 18}
集合(set) 無序且不重複的元素集合
person_set = {Alice, Bob, Carol}

我們也可以通過使用 type() 來查詢變數的資料型態。
type(x) # int

資料型態之間也可以相互轉換,下面是例子:

x = 10
y = float(x)  # 10.0
z = bool(x)  # True
print(type(x), type(y), type(z))

資料型態很重要,像是我們不能用字串的數字去做數學運算。

x = "5"
y = 3
result = x + y  # 這會產生錯誤,因為不能將字串與整數相加

正確做法是將字串轉成整數後,在做運算。

x = "5"
y = 3
result = int(x) + y

接下來我會慢慢介紹各種資料型態和它們的用法。


上一篇
Day2 變數及輸入輸出
系列文
少年Py 的漂流日記- 第一次相遇3
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言