--- title: 3. Python 數字、字串的基本運算 By 彭彭 tags: 學習, 紀錄 --- # 3. Python 數字、字串的基本運算 By 彭彭 {%youtube bLRa4TZ99aY %} * 加減乘除 取餘數 #### 數字:除法: 整數除法 小數除法 * X 的Y次方 > X**Y #### 字串 * 表示法詳解:雙引號 單引號 多行文字 * 重複與串街:重複相同文字 串接多個文字 * 索引與字元: 使用[索引] 操作字串中的字元 #### demonstration: ###### 數字運算 * 加 + x=3+6 print(x) > 9 * 減 - X=3-6 print(x) >-3 * 乘 * X=3* 6 print(x) > 18 * 除 / 1.小數除法/ 若除不盡 會除到小數 X=3/6 小數除法:若除不盡 會除到小數 print(x) > 0.5 2.整數除法 // 不會除到小數 X=3//6 整數除法 不會除到小數 print(x) > 0 ex: X=7//6 整數除法 不會除到小數 小數部分不看 print(x) > 1 X=7/6 小數除法:若除不盡 會除到小數 print(x) >1.166666666 * 次方 ** x=2**3 print(x) >8 * 開根號 **0.5 (乘以0.5次方) x=2 ** 0.5 print(x) >1.414 * 取餘數 % x=7%3 print(x) >1 (因為餘數是1 x=2+3 print(x) x=x+1 將變數中的數字加1 print(x) >5 >6 * += x=2+3 print(x) x+=1 (意思 x=x+1) print(x) >5 >6 * -= x=2+3 print(x) x-=1 (意思 x=x-1) print(x) >5 >4 - *= x=2+3 print(x) x*=1 (意思 x=x* 1) print(x) >5 >5 #### 字串 建立 “” ‘’ 單雙引號皆可 s="Hello" print(s) >Hello s=‘Hello’ print(s) >Hello 跳脫文字中有引號 區隔 用(\”) s= "Hell\”o" print(s) >Hell'o * 字串串接 + 或用空白 代表字串串接 s="Hello"+ "World" print(s) >HelloWorld s="Hello" "World" print(s) >HelloWorld * 換行 \n 或是用三個單雙引號 寫多行文字 s="Hello\nWorld" print(s) >Hello World s="""Hello 中間可任意換行 單引號也可以 World""" print(s) >Hello World * 文字重複 * s="Hello"* 3 print(s) >HelloHelloHello s="Hello"* 3+"World" print(s) >HelloHelloHelloWorld 字串對內部的字元都有編號(索引) 從 0 開始算起 H 是 0 e 是 1 l 是 2 l 是 3 o 是 4 s="Hello" print(s[0]) 字串+中括號 +編號 >H s="Hello" print(s[0]) 字串+中括號 +編號 >H s="Hello" print(s[2]) 字串+中括號 +編號 >l 開頭編號跟結束編號 包含開頭編號 不包含結尾編號 [1:4] 包含開頭編號 不包含結尾編號 取子字串 s="Hello" print(s[1:4]) 開頭是1 結束是4 >ell 開頭編號跟結束編號 [1:] 給開頭 不給結尾 取子字串 s="Hello" print(s[1:]) 從給的開頭算起 給後面所有東西 >ello 開頭編號跟結束編號 [:4] 不給開頭 只給結尾 取子字串 s="Hello" print(s[:4]) 不給結尾 前面全都給 >Hell
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up