您好,登錄后才能下訂單哦!
小編給大家分享一下Python中字符串格式化輸出的示例分析,希望大家閱讀完這篇文章之后都有所收獲,下面讓我們一起去探討吧!
使用占位符%s
name = '小飛' print('姓名是: %s' % name)
format()函數(shù)
格式:“{} {}”.format(value,value)
示例:
name = 'Tom' age = 7 hobby = '玩滑滑梯!' money = 8.5 message= '{}今年{}歲,最喜歡{},有零花錢:{}'.format(name, age, hobby, money) print(message) # Tom今年7歲,最喜歡玩滑滑梯!,有零花錢:8.5美元
Python轉換說明符
轉換說明符 | 說明 |
%d,%i | 轉換為帶符號的十進制形式的整數(shù) |
%o | 轉換為帶符號的八進制形式的整數(shù) |
%x,%X | 轉換為帶符號的十六進制形式的整數(shù) |
%e | 轉化為科學計數(shù)法表示的浮點數(shù)(e 小寫) |
%E | 轉化為科學計數(shù)法表示的浮點數(shù)(E 大寫) |
%f,%F | 轉化為十進制形式的浮點數(shù) |
%g | 智能選擇使用 %f 或 %e 格式 |
%G | 智能選擇使用 %F 或 %E 格式 |
%c | 格式化字符及其 ASCII 碼 |
%r | 使用 repr() 將變量或表達式轉換為字符串 |
%s | 使用 str() 將變量或表達式轉換為字符串 |
示例:
# %d digit 數(shù)字 age = 18 print('年齡是:%d' % age) age=18.5 # int(18.5)--->18 取整數(shù) print('年齡是:%d' % age) year=2019 print('今年是:%02d' % year) # 仍然是2019 但是%f就可設置位數(shù) # %f float 小數(shù)點后面的位數(shù) 而且是四舍五入 salary=8899.32895 print('我的薪水是:%.2f' % salary)
看完了這篇文章,相信你對“Python中字符串格式化輸出的示例分析”有了一定的了解,如果想了解更多相關知識,歡迎關注億速云行業(yè)資訊頻道,感謝各位的閱讀!
免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內(nèi)容。