在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Python  HTML/ python print輸出

python print輸出

題目描述

print(1,'n',2)

題目來源及自己的思路

自己實踐中遇到的問題,嘗試過解決例如 print(1,'n2'),但是這個做改變了2的類型,所以我并不想要這個做法,
思考了很久沒想出來。
有辦法嗎?怎么解決呢?很急?

相關(guān)代碼

print(1,'n',2)
1
空格2

我想要的效果是:

只能在print()括號里修改,不改變1,2的數(shù)據(jù)類型,括號里不換行
請問怎么解決這個逗號帶來的2前面的空格,

回答
編輯回答
伴謊

print(1, '\n', 2, sep='')

2017年7月17日 12:55
編輯回答
孤島
def p(*args):
    print(''.join([str(i) for i in args])) #個人理解print內(nèi)部實現(xiàn)類似' '.join([str(i) for i in args])
  
p(1, '\n', 2) #沒空格

非要用print的話

_print = print
print = lambda *args: _print(''.join([str(i) for i in args]))
print(1, '\n', 2) #沒空格
2017年5月7日 02:43