# 第三支程式 1. x+=1意思是x=x+1,比如:x=5,x+=1,print(x)=6 x-=1意思是x=x-1,比如:x=5,x-=1,print(x)=4 "Hello\nWorld",或者三個單引號,這樣Hello跟World就可以分兩行 字串會對內部的字元編號(索引),從0開始算起,比如"Hello"編號為0、1、2、3、4 s=Hello,print(s[1:4]),為ell,包含開頭不包含結尾 print(s[1:]),為ello,從1算起取到後面全部 print(s[:4]),為Hell,算4以外所有字 單斜線為非整數除法,意思是若沒有整除,那後面的小數也會在上面,雙斜線為整數除法,意思是若沒有整除,後面的小數就不回出現 :比如x=3/6,print(x)為0.5,x=3//6,print(x)=0 --- * x += 1 => x = x + 1 的意思 * y -= 1 => y = y - 1 的意思 ``` x = 5 x += 1 print (x) # 6 y = 5 y -= 1 print(y) # 4 ``` * 字串換行 * \n 代表換行,所以用 "Hello\nWorld" 可以達到效果 * 用三個單引號把一個段落包起來,也可以達到類似的效果 ``` x = '''Hello World''' ``` * 索引 string / list 是有對每個位置的東西編號的,編號的意義是 ***從這邊到開頭的位置*** 所以 s = "Hello" s[0] 就是 ***跟開頭位置距離為0的東西***,也就是 **"H"** 另外 python 有這樣的用法 * s[1:] 代表從位置 1 開始的東西,也就是 **"ello"** * s[:4] 代表到位置 4 為止(不包括4)的東西,也就是 **"hell"** * s[1:4] 代表位置 1 開始,到位置 4 (不包括4) 的東西,也就是 **"ell"**