Get the data type of variable

No matter what is stored in a variable(object), a variable can be any type like int, float, str, list, tuple, dict, etc. There is a built-in function called type() to get the data type of any variable.

The type() function has a simple and straight forward syntax.

Syntax of type():

type(<variable_name>)

Example:

a = 100
print(type(a)) # class 'int'

b = 100.123
print(type(b)) # class 'float'

str1 = "Python"
print(type(str1)) # class 'str'

ls = [10, 20, 20.5, 100]
print(type(ls)) # class 'list'

set = {'Emma', 'Jenny', 'John']
print(type(set)) # class 'set'

tuple = (1, 2, 3, 4)
print(type(tuple)) # class 'tuple'

dict = {0:'John', 1:'Jenny'}
print(type(dict)) # class 'dict'

If we want to get the name of the data type only as output, then we can use the  _name_ attribute along with the type() function. See the following example where _name_ attribute is used.

Example:

# it will print only data type of variable
ls = [1, 1.2, 10, 'John', 100]
print(type(ls)._name_) # list
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值