輸出
1. 普通的輸出
# 打印提示print('hello world')用print()在括號中加上字符串,就可以向屏幕上輸出指定的文字。比如輸出'hello, world',用代碼實現如下:
>>> print('hello, world')print()函數也可以接受多個字符串,用逗號“,”隔開,就可以連成一串輸出:
>>> print('The quick brown fox', 'jumps over', 'the lazy dog')The quick brown fox jumps over the lazy dogprint()會依次打印每個字符串,遇到逗號“,”會輸出一個空格,因此,輸出的字符串是這樣拼起來的:

print()也可以打印整數,或者計算結果:
>>> print(300)300>>>print(100 + 200)300
因此,我們可以把計算100 + 200的結果打印得更漂亮一點:
>>> print('100 + 200 =', 100 + 200)100 + 200 = 300注意,對于100 + 200,Python解釋器自動計算出結果300,但是,'100 + 200 ='是字符串而非數學公式,Python把它視為字符串,請自行解釋上述打印結果。
2. 格式化輸出
格式化
最后一個常見的問題是如何輸出格式化的字符串。我們經常會輸出類似'親愛的xxx你好!你xx月的話費是xx,余額是xx'之類的字符串,而xxx的內容都是根據變量變化的,所以,需要一種簡便的格式化字符串的方式。

在Python中,采用的格式化方式和C語言是一致的,用%實現,舉例如下:
>>> 'Hello, %s' % 'world''Hello, world'>>> 'Hi, %s, you have $%d.' % ('Michael', 1000000)'Hi, Michael, you have $1000000.'你可能猜到了,%運算符就是用來格式化字符串的。在字符串內部,%s表示用字符串替換,%d表示用整數替換,有幾個%?占位符,后面就跟幾個變量或者值,順序要對應好。如果只有一個%?,括號可以省略。
常見的占位符有:
新聞熱點
疑難解答