2024-08-23|閱讀時間 ‧ 約 26 分鐘

不再迷茫!手把手的Python入門教學-算術運算、字串操作、基本輸入

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

算術運算

  • +:加法。
  • -:減法。
  • *:乘法。
  • /:除法。
  • //:相除取整數,例如:10/3=3......1,無條件捨去餘數,取 3。
  • %:相除取餘數,例如:10/3=3......1,取餘數 1,通常用於判斷奇偶數(x%2==0)
  • **:次方。
基本算術運算

基本算術運算

比較運算

  • ==:等於,只有一個 '=' 會被視為帶入變數。
  • !=:不等於。
  • <:小於。
  • >:大於。
  • <=:小於等於。
  • >=:大於等於。

比較運算會輸出布林值(bool):如果比較成立,輸出 True;反之,則輸出 False。

字串運算

  • 連接:將 2 個字串連接起來。
  • 重複:重複輸出同一字串,搭配 ' * '。
  • 索引:輸出字串中的特定字元。

連接、重複、索引

  • 切片 (slice):輸出字串中的特定部分,以下是語法及參數。
str1[start : stop( : step)]

字串切片


字串索引或切片都是依據 其在字串中的位置編號,但這些編號不是從 1 開始,而是從 0 開始的,而若編號為負數則表示為倒著數過來。

字串索引編號

補充

  • len(字串):輸出字串長度。
  • 字串.upper():將字串暫時轉換成大寫。
  • 字串.lower():將字串暫時轉換成小寫。
  • 字串.replace(old, new):將字符替換。

長度、大小寫、替代

基本輸入

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

(基本輸出 print() 請看我的上一篇文章)

input("提示字詞")

雙引號內的字元可以顯示給使用者看,通常會設置一個變數來儲存使用者輸入的內容

基本輸入

⚠️ 用 int() 將輸入轉成”整數型態”,否則 input() 函數會統一返回”字串型態”,而字串將無法做運算

若無加上 int( ) 將資料型態轉換為"整數",input( ) 函數會統一返回"字串"

⬇️程式檔放置區⬇️

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


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