iT邦幫忙

2024 iThome 鐵人賽

DAY 4
0

數字


基本算數運算:加 減 乘 除 取餘數

加 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

明天見


上一篇
Day3 變數與資料型態
下一篇
Day 5 有序列表基本運算
系列文
呼蛇容易遣蛇難,要就當大蟒蛇!一起來Python吧 !30
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言