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

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

為什么print('hello', 'python')打印出來的不是 hello, python,而是('hello', 'python'),多了括號和引號?

print('hello',?'python')?#==>?('hello',?'python')
print('hello')?#==>?hello


正在回答

3 回答

我覺得這是imooc的IDE本身的問題,我在命令行和python的編輯器中嘗試了之后,print('hello',?'python') 打印出來的就是hello,python


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

慕蓋茨7031404 提問者

謝答!我在Ubuntu終端試了下,結果和你的答案一樣,同意是imooc的IDE有問題。
2020-09-07 回復 有任何疑惑可以回復我~

讓我來告訴你為啥,因為imooc的測試python環境是2.0系列版本的,而他的代碼是按照python3.0系列版本的特性來寫的。

3 回復 有任何疑惑可以回復我~

print('hello'+','+'python') #==>hello,python

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

慕蓋茨7031404 提問者

謝答!不過這個答案沒有回答我的問題,從問題上面的代碼看來, print('hello') #==> hello 相當于返回了一個字符串, print('hello', 'python') #==> ('hello', 'python') 看著像返回了一個列表或字典,而不是兩個字符串,我的疑問在此。
2020-09-06 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

為什么print('hello', 'python')打印出來的不是 hello, python,而是('hello', 'python'),多了括號和引號?

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

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

幫助反饋 APP下載

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

公眾號

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