iT邦幫忙

2024 iThome 鐵人賽

DAY 2
0
Software Development

從無到有,LINE著不走系列 第 2

Day 2: 學習基本的 Python 語法

  • 分享至 

  • xImage
  •  

1. 變數 (Variables)

變數是用來儲存數據的容器。在 Python 中,你可以直接為變數賦值,並且不需要明確聲明數據類型。

x = 10
name = "Alice"
is_student = True

2. 資料類別 (Data Types)

Python 中的主要資料類別包括:

  • int: 如 10, -3
  • float: 如 3.14, -0.001
  • str: 如 "Hello", 'Python'
  • bool: True, False
  • list: 如 [1, 2, 3], ["apple", "banana"]
  • dict: 如 {"name": "Alice", "age": 25}
  • tuple: 如 (1, 2, 3)

範例:

age = 25
pi = 3.14159
greeting = "Hello, World!"
fruits = ["apple", "banana", "cherry"]
person = {"name": "Alice", "age": 25}

3. 運算符 (Operators)

Python 支持多種運算符來進行數學運算、比較和邏輯運算。

算數運算子 (Arithmetic Operators):

  • + : 加
  • - : 減
  • * : 乘
  • / : 除
  • // : 整數除
  • % : 求餘數
  • ** : 次方

比較運算子 (Comparison Operators):

  • == : 等於
  • != : 不等於
  • > : 大於
  • < : 小於
  • >= : 大於等於
  • <= : 小於等於

邏輯運算子 (Logical Operators):

  • and : 並且
  • or : 或
  • not : 非

範例:

a = 10
b = 3

# 算術運算
print(a + b)  # 13
print(a / b)  # 3.3333333333333335

# 比較運算
print(a > b)  # True
print(a == b) # False

# 邏輯運算
print(a > 5 and b < 5)  # True
print(not (a < b))      # True

4. 條件句 (Conditional Statements)

Python 使用 ifelifelse 來進行條件判斷。

範例:

x = 15

if x > 10:
    print("x is greater than 10")
elif x == 10:
    print("x is equal to 10")
else:
    print("x is less than 10")

在這個範例中,因為 x 的值是 15,所以會輸出 "x is greater than 10"。

>>> x is greater than 10

上一篇
Day 1: 安裝 Python 和相關的開發工具
下一篇
Day 3: 學習 Python 的資料結構
系列文
從無到有,LINE著不走30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言