python中的print()函數(shù)end=' '的使用及說明
print()函數(shù)中的end=' '是什么意思
print("\t",end='');
包含end=' '作為Python內(nèi)置函數(shù)BIF(Built-in function) print()的一個(gè)參數(shù),會(huì)使該函數(shù)關(guān)閉“在輸出中自動(dòng)包含換行”的默認(rèn)行為。
其原理是:為end傳遞一個(gè)空字符串,這樣print函數(shù)不會(huì)在字符串末尾添加一個(gè)換行符,而是添加一個(gè)空字符串。
這個(gè)只有Python3有用,Python2不支持。
舉例:
print("Hello") print("world") #顯示結(jié)果 Hello world
print("Hello",end='') print(" world") #顯示結(jié)果 Hello world
python--- end=“ , 單獨(dú)的一行print()是什么意思
有如下一道練習(xí)題:
編寫代碼打印出下列圖形
*****
*****
*****
*****
代碼如下:
for i in range(4): for j in range(5): print('*', end='') print()
其中end=",意思是為末尾end傳遞一個(gè)空字符串,這樣print函數(shù)不會(huì)在字符串末尾添加一個(gè)換行符,而是添加一個(gè)空字符串,其實(shí)這也是一個(gè)語法要求,表示這個(gè)語句沒結(jié)束。
print默認(rèn)是打印一行,結(jié)尾加換行。end=’ '意思是末尾不換行,加空格。若沒有end='',會(huì)展示如下代碼
for i in range(5): for j in range(5): print('*') print() * * * * * * * * * * * * * * * * * * * * * * * * * Process finished with exit code 0
若沒有print(),結(jié)果則會(huì)如下所示
for i in range(5): for j in range(5): print('*',end='') # print() *************************
九九乘法表也用到了這兩個(gè)元素
for i in range(1,10): for j in range(1,i + 1): print(f'{j}*{i}={i*j}\t', end='') print() # 自帶換行 1*1=1 1*2=2 2*2=4 1*3=3 2*3=6 3*3=9 1*4=4 2*4=8 3*4=12 4*4=16 1*5=5 2*5=10 3*5=15 4*5=20 5*5=25 1*6=6 2*6=12 3*6=18 4*6=24 5*6=30 6*6=36 1*7=7 2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=49 1*8=8 2*8=16 3*8=24 4*8=32 5*8=40 6*8=48 7*8=56 8*8=64 1*9=9 2*9=18 3*9=27 4*9=36 5*9=45 6*9=54 7*9=63 8*9=72 9*9=81
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
python3 字符串知識(shí)點(diǎn)學(xué)習(xí)筆記
字符串是 Python 中最常用的數(shù)據(jù)類型。我們可以使用引號(hào)('或")來創(chuàng)建字符串2020-02-02Python構(gòu)建機(jī)器學(xué)習(xí)API服務(wù)的操作過程
這篇文章主要介紹了Python構(gòu)建機(jī)器學(xué)習(xí)API服務(wù)的操作過程,通過本文的指導(dǎo),讀者可以學(xué)習(xí)如何使用Python構(gòu)建機(jī)器學(xué)習(xí)模型的API服務(wù),并了解到在實(shí)際應(yīng)用中需要考慮的一些關(guān)鍵問題和解決方案,從而為自己的項(xiàng)目提供更好的支持和服務(wù),需要的朋友可以參考下2024-04-04python兩個(gè)list[]相加的實(shí)現(xiàn)方法
這篇文章主要介紹了python兩個(gè)list[]相加的實(shí)現(xiàn)方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-09-09Python3隨機(jī)漫步生成數(shù)據(jù)并繪制
這篇文章主要為大家詳細(xì)介紹了Python3隨機(jī)漫步生成數(shù)據(jù)并繪制的方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-08-08Python隨機(jī)生成一個(gè)6位的驗(yàn)證碼代碼分享
這篇文章主要介紹了Python隨機(jī)生成一個(gè)6位的驗(yàn)證碼代碼分享,本文直接給出代碼實(shí)例,需要的朋友可以參考下2015-03-03