python基本語法元素

jjxsdRED發表於2024-06-06

1.輸入與輸出

實現人機互動。

  • 輸出:使用print()函式
print("Hello, World!")  # 簡單文字輸出,
  • 輸入:使用input()函式,使用者輸入預設被視為字串
name = input("請輸入你的名字:")
print("你好," + name)

2.註釋

  • 單行註釋:使用#符號
# 這是一個單行註釋
  • 多行註釋:使用三個單引號(```)或三個雙引號("")
"""
這是一個
多行註釋
"""

3.變數與資料型別

  • 整數 (int):如 x = 5
  • 浮點數 (float):如 y = 3.14
  • 字串 (str):用單引號(')或雙引號("), 如 name = "Alice"
  • 布林值 (bool):True 或 False

4.運算子

  • 算術運算子:+, -, *, /, %(取模), **(冪)
    比較運算子:==(等於), !=(不等於), <, >, <=, >=
    賦值運算子:=, +=, -=, *=, /=, %=
    邏輯運算子:and,or , not

5.控制語句

  • 條件語句:if, elif, else
age = input("請輸入你的年齡:")
if age >= 18:
    print("你是成年人。")
elif age >= 6:
    print("你是青少年。")
else:
    print("你是兒童。")
  • 迴圈語句:for, while
# for迴圈遍歷列表
fruits = ["apple", "banana", "cherry"]
for fruit in fruits:
    print(fruit)

# while迴圈
count = 0
while count < 5:
    print(count, "小於5")
    count += 1

6.函式

函式是準備好的,可以透過呼叫實現其功能的程式碼塊,使用函式,可以使程式中相同的程式碼不必或減少重複編寫。

def greet(name):
    """一個功能為列印的函式"""
    print(f"你好,{name}")

greet("bili")  # 呼叫函式,並在函式名後括號提供傳入的值
輸出:"你好,bili"