數字
基本算數運算:加 減 乘 除 取餘數
加 x=3+6 (把右邊相加的數字,指定給x),x=9
減 x=3-6 (把右邊相減的數字,指定給x),x=-3
乘 x=3*6 (把右邊相乘的數字,指定給x),x=18
補充:
加:
將變數中的 x+1
x=x+1
可寫成
x+=1
ex:x=2+3,x=3
x=x+1,x=3+1=4 (將上一個變數中的數字+1)
減:
將變數中的 x-1
x=x-1
可寫成
x-=1
乘:
將變數中的 x*1
x=x*1
可寫成
x*=1
除:
將變數中的 x/1
x=x/1
可寫成
x/=1
以此類推~
除法 (分兩種)
整數除法
x=3//6 (整數除法,只看整數,故x=0)
小數除法
x=3/6
(小數除法,會有小數,故x=0.5)
取餘數
x=7%6
(除不盡剩下的數字,故x=1)
次方:
x=x**y
(x的y次方)
x=2**3 (2的3次方),x=8
開根號:
x**0.5
(x的1/2次方)
字串:
雙引號 s="Hello"
print(s)=Hello
單引號 s='Hello'
print(s)=Hello
跳脫字元:
若字串中也想要引號可使用反斜線(\)
s="Hell\"o"
print(s)= Hell"o
串接多個字串
(用+符號 串接)
s="Hello"+"world"
print(s)=Hello world
在Python中,串接也可使用空白表示 (Python 特殊用法
s="Hello" "world"
print(s)=Hello world
** 多行文字 **
使用(\n) 換行
s="Hello\nWorld"
print(s)=Hello
World
使用三組雙("")或單引號('')=> 跳行
s="""Hello
World"""
print(s)=Hello
World
跳多行 (也可放資料
此範例加數字三行
s="""Hello
1
2
3
World"""
print(s)=Hello
1
2
3
World
此範例加空白資料
s="""Hello
World"""
print(s)=Hello
World
重複相同文字
用乘法(*)表示
舉例:重複三次Hello:
s="Hello"*3+"world" #先乘除後加減
print(s)=HelloHelloHelloworld
索引與字元
使用[索引]操作字串中的字元
字串會對每個字元去編號(索引),從0開始算起
s="Hello"
print(s[0])=H (取s字串中的第0個編號/索引)
print(s[1])=e
print(s[2)=l
print(s[3])=l
print(s[4])=o
取得子字串
設立--->。開頭編號:結束編號
s="Hello"
print(s[1:4])
取s字串中的第1個到第4個(包頭不包尾,所以不包含第四個)
會得到字串:ell
給開頭不給結尾=> 從開頭算起 取到 後面“全部”
s="Hello"
print(s[1: ])
得到結果為:ello
不給開頭 給結尾 => 從開頭算起 取到 結尾(不含)
s="Hello"
print(s[ : 4])
得到結果為:Hell
明天見