iT邦幫忙

2021 iThome 鐵人賽

DAY 2
0
Modern Web

基礎python,讓你學點東西系列 第 2

[Day2]-基本的輸出入

  • 格式化輸出
  1. 使用%字元,基本的格式為:
    Print(“ %輸出格式 ” % (變數1,變數2……))
    不同變數有各自相對應的格式化字元,以下是幾個基本的格式化字元:
    %s – 字串輸出
    %f – 浮點數輸出
    %3f – 5位數輸出
    %3.3f – 5位數及小數點後3位數輸出
    %d – 10進位輸出
    %o – 8進位輸出
    %x – 16進位輸出
    %m.n – m為字串空間 n為字串長度但如n小於實際字串長度,則後方字串則會被刪除,顯示不出來。如下:
    https://ithelp.ithome.com.tw/upload/images/20210913/201406445aWKznsx1O.png

  2. {}和format{}函數,基本格式為:
    Print(“…{}…{}…{}…”.format(變數1,變數2,變數3…))如下:
    https://ithelp.ithome.com.tw/upload/images/20210913/20140644KSvuUVXOMZ.png

那格式化輸出也可以使用在此,但第一點是使用%,format則是使用 :,大部分格式化輸出都是使用靠右輸出,可以透過下列參數去改變對齊方式:
">" -- 靠右對齊
"<" -- 靠左對齊
"^" -- 中間對齊
https://ithelp.ithome.com.tw/upload/images/20210913/20140644TUQAiTV3z8.png

  • 輸出資料到檔案
  1. 開啟檔案open(),這個函數可以寫入或讀取檔案,基本的格式如下:
    File_abx = open(file,mode=’r’)
    File_abx 可以自行取名
    file用字串寫出文件的路徑
    r也可以替換為其他的字母,不同的字母代表不一樣的意思 :
    r – 開啟檔案讀取
    w – 開啟檔案並寫入,如原檔案有內容則會被覆蓋
    a – 開啟檔案並寫入,如原檔案有內容則會新增資料在後面
    x – 開啟一個新的檔案並寫入
    https://ithelp.ithome.com.tw/upload/images/20210913/20140644WNy5AjkPhq.png
    https://ithelp.ithome.com.tw/upload/images/20210913/20140644QwbfmdIlKK.png
    https://ithelp.ithome.com.tw/upload/images/20210913/201406448KCRQpK6hf.png
  • 資料輸入
  1. Input()函數可以讀取使用者輸入的資料,基本格式如下:
    變數 = input(“string”)
    不管你輸入的資料為字串或數值,傳回變數時則都為字串,如需要轉換為數值則需要用int()函數
    https://ithelp.ithome.com.tw/upload/images/20210913/20140644wRbhHkn497.png
    https://ithelp.ithome.com.tw/upload/images/20210913/20140644nwJu3DgvH9.png
  • 小實作—溫度轉換
    攝氏溫度 = (華氏溫度-32)*5/9
    華氏溫度 = 攝氏溫度9/5+32
    https://ithelp.ithome.com.tw/upload/images/20210913/20140644HYp0KzIMfK.png
    https://ithelp.ithome.com.tw/upload/images/20210913/20140644Zt3GGu2Z3s.png

上一篇
[Day1]-關於我自己
下一篇
[Day3]-if敘述
系列文
基礎python,讓你學點東西30

尚未有邦友留言

立即登入留言