python中(1)的数据类型是什么?

时间:2015-12-16 10:57:47

标签: python

a = (1)
b = ('y')

type(a)的输出是int,它不应该是tuple吗?同样,type(b)str

如何使圆括号内的单个值成为intstrfloat等?

1 个答案:

答案 0 :(得分:0)

那是因为你没有单元素元组的正确语法:

type((1)) # int
type((1,)) # tuple