Python-输入输出
總結(jié)幾個(gè)常用的.
輸入
Python提供了 input() 置函數(shù)從標(biāo)準(zhǔn)輸入讀入一行文本,默認(rèn)的標(biāo)準(zhǔn)輸入是鍵盤。
input 可以接收一個(gè)Python表達(dá)式作為輸入,并將運(yùn)算結(jié)果返回。
輸出
str.format()
(1)print('{}網(wǎng)址: "{}!"'.format('菜鳥教程', 'www.runoob.com'))或者加上序號(hào)
print('{0}網(wǎng)址: "{1}!"'.format('菜鳥教程', 'www.runoob.com'))▲ 加序號(hào)時(shí)注意,要么都加,要么都不加,否則會(huì)出錯(cuò).
(2)print('常量 PI 的值近似為 {0:.3f}。'.format(math.pi))在 ‘:’ 后傳入一個(gè)整數(shù), 可以保證該域至少有這么多的寬度。 用于美化表格時(shí)很有用。
table = {'Google': 1, 'Runoob': 2, 'Taobao': 3}for name, number in table.items():print('{0:10} ==> {1:10d}'.format(name, number))填充常跟對(duì)齊一起使用
^、<、>分別是居中、左對(duì)齊、右對(duì)齊,后面帶寬度
:號(hào)后面帶填充的字符,只能是一個(gè)字符,不指定的話默認(rèn)是用空格填充
下面代碼可以解決中文填充問題
舊式字符串格式化
% 操作符也可以實(shí)現(xiàn)字符串格式化。 它將左邊的參數(shù)作為類似 sprintf() 式的格式化字符串, 而將右邊的代入, 然后返回格式化后的字符串. 例如:
import math print('常量 PI 的值近似為:%5.3f。' % math.pi)%5.3f 的意思是將對(duì)應(yīng)的變量按浮點(diǎn)數(shù)輸出,在輸出設(shè)備上占寬5個(gè)字符位右對(duì)齊,小數(shù)點(diǎn)后四舍五入保留3位小數(shù)
%.1f 小數(shù)點(diǎn)后保留一位
常量 PI 的值近似為:3.142。
總結(jié)
以上是生活随笔為你收集整理的Python-输入输出的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Flask实战2问答平台-问答详情完成
- 下一篇: Python—UnicodeEncode