print函數(shù)是python語言中的一個輸出函數(shù),可以輸出以下幾種內(nèi)容
10余年建站經(jīng)驗, 成都網(wǎng)站設計、成都網(wǎng)站建設、外貿(mào)網(wǎng)站建設客戶的見證與正確選擇。成都創(chuàng)新互聯(lián)提供完善的營銷型網(wǎng)頁建站明細報價表。后期開發(fā)更加便捷高效,我們致力于追求更美、更快、更規(guī)范。
1. 字符串和數(shù)值類型 可以直接輸出
print(?1)
1
print(?"Hello?World")
Hello?World
2.變量
無論什么類型,數(shù)值,布爾,列表,字典...都可以直接輸出
x?=??12
print(x)
12
s?=??'Hello'
print(s)
Hello
L?=?[?1,?2,?'a']
print(L)
[?1,??2,??'a']
t?=?(?1,?2,?'a')
print(t)
(?1,??2,??'a')
d?=?{?'a':?1,??'b':?2}
print(d)
{?'a':??1,??'b':??2}
3.格式化輸出
類似于C中的 printf
s
'Hello'
x?=?len(s)
print(?"The?length?of?%s?is?%d"??%?(s,x)?)
The?length?of?Hello??is??5
【注意】
Python2和3的print函數(shù)格式不同,3要求加括號(print())
縮進最好使用4個空格
Python3中使用:print()函數(shù)
用法(從IDLE幫助上復制):
print(...)
print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False)
Prints the values to a stream, or to sys.stdout by default.
Optional keyword arguments:
file: a file-like object (stream); defaults to the current sys.stdout.
sep: string inserted between values, default a space.
end: string appended after the last value, default a newline.
flush: whether to forcibly flush the stream.
value即你要輸出的值(大多數(shù)類型均可),sep是這多個值用什么分割(默認為空格),end是這個輸出的末尾是什么(默認是換行)。
print()方法用于打印輸出,最常見的一個函數(shù)。
在python3.3版增加了flush關(guān)鍵字參數(shù)。
print在python3.x是一個函數(shù),但在python2.x版本不是一個函數(shù),只是一個關(guān)鍵字。
語法
以下是print()方法的語法:
print(*objects,sep='',end='\n',file=sys.stdout,flush=False)
參數(shù)
objects--復數(shù),表示可以一次輸出多個對象。輸出多個對象時,需要用,分隔。
sep--用來間隔多個對象,默認值是一個空格。
end--用來設定以什么結(jié)尾。默認值是換行符\n,我們可以換成其他字符串。
file--要寫入的文件對象。
flush--輸出是否被緩存通常決定于file,但如果flush關(guān)鍵字參數(shù)為True,流會被強制刷新。
返回值
無。
print() 方法用于打印輸出,是python中最常見的一個函數(shù)。
打印輸出不帶輸出項的print即為輸出一個空行,如果之前的print語句輸出項的最后用了諸如“,”或“;”,則表示其輸出是在同一行上。其后面的空的print語句用來消除前面的print語句一直在同一行上輸出的效果,使其后面的輸出是在下一行。
python中print函數(shù)的用法是:
第一種方法:一個蘿卜一個坑,下面的代碼中,{0}、{1}、{2}分別表示j,i,j*i,單引號里面是輸出格式。
print('{0}+{1}={2}'.format(j,i,j+i))。
第二種方法:類似于C語言格式輸出,使用%開頭格式輸出。
print("%d + %d = %d" %(j,i,j+i))。
python中自動換行,要想不換行的話,需要在print括號最后面加上 , end = ''print(i, end = '' )。
Python常用格式字符是:
1、%s 字符串采用str()的顯示。
2、%x 十六進制整數(shù)。
3、%r 字符串(repr())的顯示。
4、%e 指數(shù)(基底寫e)。
5、%c 單個字符。
6、%E 指數(shù)(基底寫E)。
7、%b 二進制整數(shù)。
8、%f,%F 浮點數(shù)。
9、%d 十進制整數(shù)。
10、%g 指數(shù)(e)或浮點數(shù)(根據(jù)顯示長度)。
11、%i 十進制整數(shù)。
12、%G 指數(shù)(E)或浮點數(shù)(根據(jù)顯示長度)。
13、%o 八進制整數(shù)。
14、%% 字符%。