print() 方法用于打印輸出,是python中最常見的一個(gè)函數(shù)。
目前創(chuàng)新互聯(lián)建站已為上1000家的企業(yè)提供了網(wǎng)站建設(shè)、域名、網(wǎng)絡(luò)空間、網(wǎng)站改版維護(hù)、企業(yè)網(wǎng)站設(shè)計(jì)、金溪網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。
打印輸出不帶輸出項(xiàng)的print即為輸出一個(gè)空行,如果之前的print語句輸出項(xiàng)的最后用了諸如“,”或“;”,則表示其輸出是在同一行上。其后面的空的print語句用來消除前面的print語句一直在同一行上輸出的效果,使其后面的輸出是在下一行。
python中print函數(shù)的用法是:
第一種方法:一個(gè)蘿卜一個(gè)坑,下面的代碼中,{0}、{1}、{2}分別表示j,i,j*i,單引號(hào)里面是輸出格式。
print('{0}+{1}={2}'.format(j,i,j+i))。
第二種方法:類似于C語言格式輸出,使用%開頭格式輸出。
print("%d + %d = %d" %(j,i,j+i))。
python中自動(dòng)換行,要想不換行的話,需要在print括號(hào)最后面加上 , end = ''print(i, end = '' )。
Python常用格式字符是:
1、%s 字符串采用str()的顯示。
2、%x 十六進(jìn)制整數(shù)。
3、%r 字符串(repr())的顯示。
4、%e 指數(shù)(基底寫e)。
5、%c 單個(gè)字符。
6、%E 指數(shù)(基底寫E)。
7、%b 二進(jìn)制整數(shù)。
8、%f,%F 浮點(diǎn)數(shù)。
9、%d 十進(jìn)制整數(shù)。
10、%g 指數(shù)(e)或浮點(diǎn)數(shù)(根據(jù)顯示長度)。
11、%i 十進(jìn)制整數(shù)。
12、%G 指數(shù)(E)或浮點(diǎn)數(shù)(根據(jù)顯示長度)。
13、%o 八進(jìn)制整數(shù)。
14、%% 字符%。
python打印變量的值需要用到print語句,具體的使用方法如下:
1.首先為了能順理輸出變量的值,需要在輸出變量值定義一個(gè)變量,如定義變量名a。定義的格式為:【a=6 】python會(huì)自動(dòng)將a定義為整型變量,這與C語言的使用是有差別的。
2.定義完后就可以使用print語句了,使用格式如下【print(變量名)】。然后就可以正常打印變量的值了。
3.完整的編程代碼如下:
擴(kuò)展資料:
1.在Python 2中,print語句最簡單的使用形式就是print A,這相當(dāng)于執(zhí)行了sys.stdout.write(str(A) + '\n')。
2.如果以逗號(hào)為分隔符,傳遞額外的參數(shù)(argument),這些參數(shù)會(huì)被傳遞至str()函數(shù),最終打印時(shí)每個(gè)參數(shù)之間會(huì)空一格。
3.例如,print A, B, C相當(dāng)于sys.stdout.write(' '.join(map(str, [A, B, C])) + '\n')。如果print語句的最后再加上一個(gè)逗號(hào),那么就不會(huì)再添加斷行符(\n),也就是說:print A相當(dāng)于sys.stdout.write(str(A))。
4.從python 2.0版本開始,Python引入了print 的語法,作用是重定向print語句最終輸出字符串的文件。例如,print output, A相當(dāng)于output.write(str(A) + '\n')。
參考資料來源:百度百科-printf
參考:
list=["A","b","c"]
print( list) 可以實(shí)現(xiàn)拆包,輸出》》A b c,不需要遍歷list。
print( list,sep="-") 拆包有用sep參數(shù)分隔,輸出》》A-b-c
只要把打印函數(shù)放在循環(huán)結(jié)構(gòu)里,就能實(shí)現(xiàn)重復(fù)打印。例如以下程序可實(shí)現(xiàn)打印10次
for i in range(10):
print('你好')
1、使用for-for
#九九乘法表
for i in range(1.10)
for j in range(1.i+1):
print('{}x{}={}\t'.format(j,i,i*j),end='')
print()
2、while-while
# 九九乘法表
i = 1
while i = 9:
j = 1
while(j = i): #j的大小是由i來控制的
print('%d*%d=%-3d' %(i, j, i*j),end='\t' )
j += 1
print('')
i += 1
3、while-for
i = 1
while(i =9):
for j in range (1.i+1): #range()函數(shù)左閉右開
print('%d*%d=%-3d'%(i,j,i*j),end='')
i += 1
print()
4、for-while
for i in range(1.10):
j = 0
while j i:
j += 1
print("%d*%d=%-3d"%(i,j,i*j),end='')
print()
5、定義一個(gè)變量a
a = [1. 2. 3. 4. 5. 6. 7. 8. 9]
for i in a:
j = 1
while j = i:
print('%d*%d=%-3d'%(i,j,i*j),end='\t')
# %-3d 是控制輸出結(jié)果占據(jù)3位,且從左面開始對(duì)齊
j += 1
print()
6、使用1行語句
print('\n' .join([' '.join(["%2s x%2s = %2s" % (j, i, i*j)for j in range(1. i+1)])for i in range(1. 10)]))
名稱欄目:python函數(shù)做打印,python打印輸出的函數(shù)
文章起源:http://redsoil1982.com.cn/article46/hsepeg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供微信小程序、網(wǎng)站收錄、響應(yīng)式網(wǎng)站、動(dòng)態(tài)網(wǎng)站、靜態(tài)網(wǎng)站、手機(jī)網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)