亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

關于1+1與print 1+1的疑問

http://img1.sycdn.imooc.com//5528919d0001ccb601290077.jpg

如上圖,1+1 執行結果是2,而 print 1+1 的結果也是 2,這兩個結果有什么不同?

正在回答

1 回答

基本上可以認為是一樣的,在python交互界面(也就是shell)中,如果輸入一個對象s,會調用print repr(s)來返回一個編譯器所看到的對s的一個字符串描述,一般情況下,repr()和str()的返回值是差不多的。但也有差異,你可以自己試試以下的例子:

>>> "hello the world\n"

'hello the world\n'

>>> print "hello the world\n"

hello the world


>>> repr("hello the world\n")

"'hello the world\\n'"

>>> print repr("hello the world\n")

'hello the world\n'


0 回復 有任何疑惑可以回復我~
#1

Cokakin 提問者

謝謝,我試一下
2015-04-13 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
初識Python
  • 參與學習       758396    人
  • 解答問題       8967    個

學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序

進入課程

關于1+1與print 1+1的疑問

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號