iT邦幫忙

2022 iThome 鐵人賽

DAY 3
2
自我挑戰組

Python and LINE Bot系列 第 3

[Day3] print、變數、運算子

  • 分享至 

  • xImage
  •  

About print

學程式的第一個指令不外乎就是列印 Hello World!
Python 輸出字串時須使用單引號或是雙引號,才能夠順利執行
https://ithelp.ithome.com.tw/upload/images/20220916/20151448o4XNEEv0O0.png

 

若要輸出的是數字,則可不加單引號或雙引號
https://ithelp.ithome.com.tw/upload/images/20220916/201514484BdV70o5D3.png

 

當字串內有單引號時,頭尾使用單引號就會出現錯誤訊息,只要加上 \’ 就能夠成功輸出了。另外,若頭尾使用雙引號,字串內的單引號也可以順利輸出!
https://ithelp.ithome.com.tw/upload/images/20220916/20151448JEQ9x3jw7y.png

 

若句子太長想要換行的話,除了分成兩行程式碼寫之外,可以在要換行的地方加上 \n ,這樣就能夠順利換行了,也會減少一些程式碼!
https://ithelp.ithome.com.tw/upload/images/20220916/20151448iyW7IpHzzB.png

 
 

About變數

變數就是可以放任何資料的容器,也可以被指定它的屬性。
Python 變數不需要宣告就可以直接使用,它的語法為:

變數名稱 = 變數值

範例:
https://ithelp.ithome.com.tw/upload/images/20220916/20151448VKMvM4986b.png
 
也可以在同一列指定多個變數,變數間以「 , 」來做分隔,例如:
https://ithelp.ithome.com.tw/upload/images/20220916/20151448stswh2QVIl.png

※Python的註解符號為「#」,若要備註且不需執行就可以在前面加上#

 

變數名稱要注意的:

  • 開頭只能是「英文字母」或是底線「_」
  • 只能有英文字母、數字或是底線
  • 不能有空白
  • 不能與 Python 內建的保留字相同,例如:and、class、break、for…等等

 

舉例來說,把 Hello World! 放進變數裡,再把變數裡面的值印出來。
下方第三列程式碼出現錯誤訊息,變數不能是數字開頭。
https://ithelp.ithome.com.tw/upload/images/20220916/20151448ooTtqey0aP.png

 
 

About運算子

加減乘除計算:
加減乘除是最基本的運算符號,在程式中的算術順序跟數學運算是一樣的,都是先乘除後加減,有括號的先算。
 
下方兩個例子的數字都是一樣的,第二個加了小括號後,改變了運算的優先順序,因此輸出的結果與第一個不一樣。
https://ithelp.ithome.com.tw/upload/images/20220916/20151448CDgRYtVkzO.png

※上面的除法例子是使用「/」(浮點數除法),若希望除出來是整數的話,要使用「//」(整數除法)來做運算。

 
加法也可以使用在字串上:
https://ithelp.ithome.com.tw/upload/images/20220916/20151448tpx4NRNiAV.png

 

指數及餘數的計算:
https://ithelp.ithome.com.tw/upload/images/20220916/20151448xcGTiEihwo.png

 
 
 
 
 

參考資料:跟阿志哥學Python第3版、Python初學特訓班


上一篇
[Day2] 安裝Anaconda
下一篇
[Day4] 串列
系列文
Python and LINE Bot30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 則留言

1

很仔細耶~

我要留言

立即登入留言