您現在的位置是:網站首頁>JAVApython中end=" "的含義及說明
python中end=" "的含義及說明
宸宸2024-05-05【JAVA】94人已圍觀
給尋找編程代碼教程的朋友們精選了相關的編程文章,網友郜寒星根據主題投稿了本篇教程內容,涉及到python end=、end=" "的含義、python end、python中end=" "的含義相關內容,已被243網友關注,如果對知識點想更進一步了解可以在下方電子資料中獲取。
python中end=" "的含義
python中end=" "的含義
一般出現在print()函數中,如print(a,end=" “)。
這是因爲print默認是打印一行,結尾加換行。end=” "的意思是爲末尾end傳遞一個空字符串。
如下:
print(",") print(1) print(",")
結果顯示:
,
1
,
加了end之後:
print(end=",") print(end="1") print(",")
結果顯示:
,1,
python--- end=“ , 單獨的一行print()是什麽意思
有如下一道練習題
編寫代碼打印出下列圖形
*****
*****
*****
*****
代碼如下:
for i in range(4): for j in range(5): print('*', end='') print()
其中end=",意思是爲末尾end傳遞一個空字符串,這樣print函數不會在字符串末尾添加一個換行符,而是添加一個空字符串,其實這也是一個語法要求,表示這個語句沒結束。
print默認是打印一行,結尾加換行。end=’ '意思是末尾不換行,加空格。
若沒有end='',會展示如下代碼
for i in range(5): for j in range(5): print('*') print() * * * * * * * * * * * * * * * * * * * * * * * * * Process finished with exit code 0
若沒有print(),結果則會如下所示
for i in range(5): for j in range(5): print('*',end='') # print() *************************
九九乘法表也用到了這兩個元素.
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
縂結
以上爲個人經騐,希望能給大家一個蓡考,也希望大家多多支持碼辳之家。