为了账号安全,请及时绑定邮箱和手机立即绑定

tuple('Adam')

为什么   t=tuple('Adam')    print t   得到的是 ('A', 'd', 'a', 'm') 是tuple中打印元素自动给每一个元素都添加了逗号吗?

正在回答

2 回答

是的

t=tuple('Adam',)    print t 
得到的是 ('Adam')

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

慕瓜5478324

你确定,你试验过? 感觉t=('Admam',) print t >>>>>>> Admam
2017-05-18 回复 有任何疑惑可以回复我~
#2

Demonhe

你说的不对吧?我使用的是Python 3.6.1, 输出结果为 ('A','d','m','a','m')
2017-07-17 回复 有任何疑惑可以回复我~
#3

Demonhe 回复 慕瓜5478324

亲自试验过的,使用的是Python3.6.1, t = ('Admam',) print t >>>>>>>>>>>> ('Admam',)。确实输出的单元素元组
2017-07-17 回复 有任何疑惑可以回复我~

'Adam'字符串有4个元素,转成元组,自然就变成了单个字母的4元素元组

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
初识Python
  • 参与学习       758620    人
  • 解答问题       8667    个

学python入门视频教程,让你快速入门并能编写简单的Python程序

进入课程

tuple('Adam')

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信