iT邦幫忙

2024 iThome 鐵人賽

DAY 4
1
Python

探索 Python 世界:從語法基礎到圖像魔法系列 第 4

探索 Python 世界:從語法基礎到圖像魔法 Day4

  • 分享至 

  • xImage
  •  

格式化輸出、輸入函數的介紹及應用

格式化輸出

  • %-格式
    %-格式以「格式字串 % 資料」的語法控制資料的列印格式,該格式中有%d, %f, %s三種常用的格式碼,分別用來列印整數、浮點數、字串
    範例:
    print ('a=%4d, b=%6.2f' % (a, b))
    %4d -> 4為欲使用空間,d為列印格式
    %6.2f -> 6為欲使用空間,2為小數點取到第幾位,f為列印格式
    https://ithelp.ithome.com.tw/upload/images/20240912/20168687eDvyJvloVY.png

  • f-格式
    f-格式以「 f' {變數} 欲輸出文字' 」的語法來輸出
    註:上述僅是其中一種輸出方式,並不是只能用這種語法輸出
    範例:
    print(f'{n} is a multiple of 2.')
    https://ithelp.ithome.com.tw/upload/images/20240912/201686870OQZ5YvyoF.png

輸入函數

  • 若要讓使用者從鍵盤自行輸入變數的值,會使用到input()這個函數
    a = input() 將會印出輸入「字串」,並把輸入內容存入a

範例:
若是沒有指定input()的型態,輸入將會被預設為字串
https://ithelp.ithome.com.tw/upload/images/20240912/20168687ZdTKYB5EHR.png
input() 讀取資料是以字串的型態給變數存放,因此在多數程式中都會看到使用int()、float()將它轉成整數或浮點數

範例:
指定輸入為int()輸出會是整數
https://ithelp.ithome.com.tw/upload/images/20240912/201686874sRg9onaob.png
指定輸入為float()輸出會是浮點數
https://ithelp.ithome.com.tw/upload/images/20240912/201686874YoN4NmRJ7.png

明天會開始提數值運算,包含一些內建函數跟一些模組

參考資料:https://docs.python.org/zh-tw/3/tutorial/index.html


上一篇
探索 Python 世界:從語法基礎到圖像魔法 Day3
下一篇
探索 Python 世界:從語法基礎到圖像魔法 Day5
系列文
探索 Python 世界:從語法基礎到圖像魔法30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言