更新於 2024/08/23閱讀時間約 1 分鐘

不再迷茫!手把手的Python入門教學-變數、資料型態、輸出

用最直白的語言解釋最複雜的概念,一系列教學​讓你在短時間內掌握 Python

變數

用來儲存和操作數據的容器,例如:

a = 3
s = "string"

在上述例子中,a 跟 s 即為變數的名稱,a 裡面存放的就是整數 3 ,s 裡面存放的就是一串叫做 string 的字。

注意!這邊的 "string" 需要用雙引號括起來,如果沒有雙引號,程式會把 string 視為一個變數,而不是一串字。

變數可以設為任何名稱,但程式語言預設的關鍵字不行(例如在Python中:strfloatint …)。

資料型態

  • 整數(int)
  • 浮點數(float)
  • 字串(str)
  • 布林值(bool)TrueFalse
# 整數
a = 10
print(a) # 輸出:10

# 浮點數
b = 3.14
print(b) # 輸出:3.14

# 字串
c = "Python"
print(c) # 輸出:Python

# 布林值
d = True
print(d) # 輸出:True

輸出語句

這邊介紹最常用的輸出函數:print(...),以下是語法及參數

print(*objects, sep = ' ', end = '\n', file = sys.stdout, flush = False)
  • *objects:要輸出的內容。輸出多個內容,以 , 分隔。
  • sep:預設值為空格,用來分隔多個內容。
  • end:預設值為 \n(換行符號),用來設定輸出結尾。

分隔 Day2 跟 333 的就會是 ',' 而不是空格。輸出完 333 後的結尾就會是 '。' 而不會換下一行

  • file:要寫入的檔案名稱。(檔案操作之後會詳細再做一篇請不用擔心)
  • flush:預設值為 False,會先將文字儲存在暫存檔,執行結束時再一次輸出。若改為 True,即可實現動態輸出。(想看動態輸出效果可以看我在IG上的這篇 Reels

這是用 flush 實現動態輸出的例子

⬇️程式檔放置區⬇️

這個 Python 教學系列的程式檔都放在以下雲端資料夾,如果需要可以自行下載來試試看,請使用 Jupyter Notebook 開啟程式檔,資料夾中附有 Jupyter開檔教學,跟著我一步一腳印學習程式語言吧!


分享至
成為作者繼續創作的動力吧!
© 2024 vocus All rights reserved.