print函數(shù)是python語言中的一個輸出函數(shù),可以輸出以下幾種內(nèi)容
我們提供的服務(wù)有:成都網(wǎng)站建設(shè)、網(wǎng)站建設(shè)、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認證、信宜ssl等。為上1000+企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學管理、有技術(shù)的信宜網(wǎng)站制作公司
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ù)用于打印輸出,是python中最常見的一個內(nèi)置函數(shù)。
print()函數(shù)的語法如下:
print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False)。
將"objects"打印輸出至"file參數(shù)"指定的文本流,以"sep參數(shù)"分隔開并在末尾加上"end參數(shù)"。"sep"、"end "、"file"和"flush"必須以關(guān)鍵字參數(shù)的形式給出。flush關(guān)鍵字參數(shù)是在phthon3.3版后增加的。
所有非關(guān)鍵字參數(shù)都會被轉(zhuǎn)換為字符串,就像是執(zhí)行了str()一樣,并會被寫入到流,以“sep參數(shù)“且在末尾加上“end參數(shù)“。“sep參數(shù)“和“end參數(shù)“都必須為字符串;它們也可以為“None“,這意味著使用默認值。如果沒有給出“objects參數(shù)“,則print()將只寫入“end參數(shù)“。
ython print()函數(shù):
print()方法用于打印輸出,最常見的一個函數(shù)。
在Python3.3版增加了flush關(guān)鍵字參數(shù)。
print在Python3.x是一個函數(shù),但在Python2.x版本不是一個函數(shù),只是一個關(guān)鍵字。
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、%% 字符%。