iT邦幫忙

第 12 屆 iT 邦幫忙鐵人賽

DAY 4
1
自我挑戰組

30天Python學習心得分享系列 第 4

Day 4 - 數字、字串的基本運算

Hi 大家好!
今天要來記錄的是數字與字串的運算:

數字運算

  • 除法
x=3/6
print(x)
  • 兩條//會變成整數除法,也就是不會除到小數
x=9//2
print(x)
  • A的3次方可以用A**3表示
x=3**2
print(x)
  • 取餘數的符號 %
x=7%3
print(x)
  • 變數加減乘除運算,x=x+1運算結果就等於x+=1,減乘除也是一樣
x=x+1 
print(x)

字串運算

  • 字串可以用“雙引號也可以用‘單引號,自己選擇
s="hellooo"
print(s)
  • \可以將字串內原本的引號跳脫,不要讓他跟字串的引號打架,這樣就可以顯示出字串內的引號
s="hello\"oooo" 
print(s)
  • 字串的串接可以用+也可用空格
s="Hello"+"Ryan"+"you are cool"
print(s)
  • \n表示換行
s="hello\nworld" 
print(s)
  • 連打3個雙引號或是單引號,就可以在程式碼內直接換行喔
s="""連打3個雙引號或是單引號
就可以在程式碼內直接換行喔""" 
print(s)
  • 字串後*數值,表示會出現幾次
s="hellooo"*3 #這個文字會出現3次
print(s)

字串會對內部的字元編號,從0開始算起

  • 加[]就是要取哪一個字元編號,結果會印出 e
s="hello"
print(s[1]) 
  • 表示可以取編號1、2、3的字元,但不包含4(hello的o是編號4),也就是包含開頭但不包含結尾,印出ell
s="hello"
print(s[1:4]) 
  • 表示從編號1開始,之後的全部都一起抓出來,印出ello
s="hello"
print(s[1:])
  • 表示從編號0開始,但不包含4(hello的o是編號4),也就是包含開頭但不包含結尾,印出hell
s="hello"
print(s[:4]) 

以上,就是今天的心得分享!
若是文章中有錯誤的地方,再煩請前輩們指正,謝謝!
/images/emoticon/emoticon41.gif


上一篇
Day 3 - 變數與資料型態
下一篇
Day 5 - 列表運算(List、Tuple)
系列文
30天Python學習心得分享30

尚未有邦友留言

立即登入留言