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

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

t = ('0','1','2','3','4','5','6','7','8','9')和t = (0,1,2,3,4,5,6,7,8,9)的區別

請問

t?=?('0','1','2','3','4','5','6','7','8','9')
print?t

t?=?(0,1,2,3,4,5,6,7,8,9)
print?t

有什么區別?二者輸出的結果好像都是一樣的啊

正在回答

3 回答

http://img1.sycdn.imooc.com//56923f83000176a215720328.jpg

二者打印出來的結果不一樣啊!區別在于,類型不一樣??!一個是string類型,一個是int類型!

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

哇阿哈哈 提問者

非常感謝!
2016-01-11 回復 有任何疑惑可以回復我~

看來同學你對類型這個概念有點模糊啊,給你段代碼,你琢磨琢磨。

t=('0','1','2','3','4','5')
s=(0,1,2,3,4,5)
print('type?of?t[i]',type(t[2]))
print('type?of?s[i]',type(s[2]))
#想想為什么一個打印?21??一個?打印3
print('t[2]+t[1]=',t[2]+t[1])?
print('s[2]+s[1]=',s[2]+s[1])


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

勤奮Mrhou

第一個結果是字符‘2’在ASCII碼的數值和字符'1'在ASCII碼的數值之和。 第二個就是數字相加之和。
2016-03-16 回復 有任何疑惑可以回復我~
#2

HrOice 回復 勤奮Mrhou

是字符串連接操作吧
2016-03-24 回復 有任何疑惑可以回復我~
兩者輸出都是元組類型,但是前者的每個元素是字符型,后者是數值型。


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

舉報

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

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

進入課程

t = ('0','1','2','3','4','5','6','7','8','9')和t = (0,1,2,3,4,5,6,7,8,9)的區別

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

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

幫助反饋 APP下載

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

公眾號

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