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

更新 發佈閱讀 3 分鐘
用最直白的語言解釋最複雜的概念,一系列教學​讓你在短時間內掌握 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( ) 函數會統一返回"字串"

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

⬇️程式檔放置區⬇️

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


留言
avatar-img
留言分享你的想法!
avatar-img
の倉的程式小天地
6會員
32內容數
熱愛做志工的大學生 誤打誤撞跑去讀資管系 既然來到了資管系,那就學習新技能來幫助他人
2024/08/27
函數是一段可以重複使用的功能性代碼,通常接受輸入並返回輸出(雖然也有很多例外),Python 內建常見的函數有 print( )、input( ) ...,不過參數就像是工具一樣,需要呼叫它才會開始執行 本文將用最簡單的方式讓你了解自定義函數、參數、區域與全域變數、遞迴,同場加映 f-string
Thumbnail
2024/08/27
函數是一段可以重複使用的功能性代碼,通常接受輸入並返回輸出(雖然也有很多例外),Python 內建常見的函數有 print( )、input( ) ...,不過參數就像是工具一樣,需要呼叫它才會開始執行 本文將用最簡單的方式讓你了解自定義函數、參數、區域與全域變數、遞迴,同場加映 f-string
Thumbnail
2024/08/25
迴圈用於重複執行一段程式碼,直到滿足特定條件為止,可以幫助自動執行重複的程式,減少程式碼的冗餘,這邊介紹最常用的 for loop 跟 while loop
Thumbnail
2024/08/25
迴圈用於重複執行一段程式碼,直到滿足特定條件為止,可以幫助自動執行重複的程式,減少程式碼的冗餘,這邊介紹最常用的 for loop 跟 while loop
Thumbnail
2024/08/25
If-else 條件判斷是最被廣泛使用的方法,白話來講就是:如果(if)條件成立,就執行縮排底下的程式碼;如果條件不成立,就不會執行,並判斷其它的如果(elif)是否成立,同樣的,條件成立,就執行縮排底下的程式碼;反之,就不會執行,並繼續往下判斷,若以上全部的條件都不成立,就會執行最後一......
Thumbnail
2024/08/25
If-else 條件判斷是最被廣泛使用的方法,白話來講就是:如果(if)條件成立,就執行縮排底下的程式碼;如果條件不成立,就不會執行,並判斷其它的如果(elif)是否成立,同樣的,條件成立,就執行縮排底下的程式碼;反之,就不會執行,並繼續往下判斷,若以上全部的條件都不成立,就會執行最後一......
Thumbnail
看更多
你可能也想看
Thumbnail
一、基本算術運算符號 加法:+ 減法:- 乘法:* 除法:/(返回浮點數) a = 1 b = 2 print( a + b ) # 加法 輸出:3 print( a - b ) # 減法 輸出:-1 print( a * b ) # 乘法 輸出:2 print( a / b ) #
Thumbnail
一、基本算術運算符號 加法:+ 減法:- 乘法:* 除法:/(返回浮點數) a = 1 b = 2 print( a + b ) # 加法 輸出:3 print( a - b ) # 減法 輸出:-1 print( a * b ) # 乘法 輸出:2 print( a / b ) #
Thumbnail
中學數學基礎練習—分數計算
Thumbnail
中學數學基礎練習—分數計算
Thumbnail
基本的加減乘除
Thumbnail
基本的加減乘除
Thumbnail
了解這些運算子及其優先等級有助於更好地理解和編寫 JavaScript 代碼
Thumbnail
了解這些運算子及其優先等級有助於更好地理解和編寫 JavaScript 代碼
Thumbnail
本文介紹了各種運算符的用法和優先級,包括算術運算符、比較運算符、賦值運算符、邏輯運算符、位元運算符、成員運算符和身份運算符。每種運算符都有詳細的描述和示例程式碼,幫助理解其功能和用法。
Thumbnail
本文介紹了各種運算符的用法和優先級,包括算術運算符、比較運算符、賦值運算符、邏輯運算符、位元運算符、成員運算符和身份運算符。每種運算符都有詳細的描述和示例程式碼,幫助理解其功能和用法。
Thumbnail
本文詳細介紹了Python中的各種資料型別,包括整數、字串、清單、元組、集合和字典,並提供了相關的操作範例。此外,還解釋了如何在Python中定義和操作變數,包括如何同時對多個變數進行賦值。
Thumbnail
本文詳細介紹了Python中的各種資料型別,包括整數、字串、清單、元組、集合和字典,並提供了相關的操作範例。此外,還解釋了如何在Python中定義和操作變數,包括如何同時對多個變數進行賦值。
Thumbnail
Python語法包括條件語句、迴圈、函數和變數的使用。條件語句如if、elif和else用於進行條件判斷,for和while是兩種主要的迴圈,def用於定義函數。變數可以被賦予數字或字符串,並可使用類型提示來指定變數的類型。註解可以是單行或多行,並可用於解釋函數或類的用途和作用。
Thumbnail
Python語法包括條件語句、迴圈、函數和變數的使用。條件語句如if、elif和else用於進行條件判斷,for和while是兩種主要的迴圈,def用於定義函數。變數可以被賦予數字或字符串,並可使用類型提示來指定變數的類型。註解可以是單行或多行,並可用於解釋函數或類的用途和作用。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News