龍家俊教你python day5 # 目標格式化輸出 - 格式化輸出 - 格式化符號 - f-字符串 - print的結束符 # 輸出 作用:程序輸出內容給用戶 ```python print('hello World') age = 18 print(age) # 一. 格式化輸出 所謂的格式化輸出即按照一定的格式輸出內容。 ### 1.1 格式化符號 | 格式符號 | 轉換 | | :------: | :--------------------: | | ==%s== | 字符串 | | ==%d== | 有符號的十進制整數 | | ==%f== | 浮點數 | | %c | 字符 | | %u | 無符號十進制整數 | | %o | 八進制整數 | | %x | 十六進制整數(小寫ox) | | %X | 十六進制整數(大寫OX) | | %e | 科學計數法(小寫'e') | | %E | 科學計數法(大寫'E') | | %g | %f和%e的簡寫 | | %G | %f和%E的簡寫 | > 技巧 - %06d,表示輸出的整數顯示位數,不足以0補全,超出當前位數則原樣輸出 - %.2f,表示小數點後顯示的小數位數。 ### 1.2 體驗 格式化字符串除了%s,還可以寫為`f'{表達式}'` ```python age = 18 name = 'john' weight = 55.5 student_id = 5566 # 我的名字是john print('我的名字是%s' % name) # 我的學號是5566 print('我的學號是%4d' % student_id) # 我的體重是55.50公斤 print('我的體重是%.2f公斤' % weight) # 我的名字是john,今年18歲了 print('我的名字是%s,今年%d歲了' % (name, age)) # 我的名字是john,明年19歲了 print('我的名字是%s,明年%d歲了' % (name, age + 1)) # 我的名字是john,明年19歲了 print(f'我的名字是{name}, 明年{age + 1}歲了') ``` > f-格式化字符串是Python3.6中新增的格式化方法,該方法更簡單易讀。 ******建議使用******** ### 1.3 轉義字符 - `\n`:換行。 - `\t`:製表符,一個tab鍵(4個空格)的距離。 # 總結 - 格式化符號 - %s:格式化輸出字符串 - %d:格式化輸出整數 - %f:格式化輸出浮點數 - f-字符串 - f'{表達式}' - 轉義字符 - \n:換行 - \t:製表符 作業 印出六合彩全餐要多少錢?? #PttDigiCurrency
Log in to join in Reading is open to everyone. Replying needs an account.
5 comments
先推免得被發現看不懂
不過你要不要用連結+截圖的方式呀
不準你直接複製粘貼 HackMD哈哈哈哈
我明天晚上再交作業QQ今天太忙了
我剛又回來看這個,這完全不知道怎麼入手QQ