python3基本数据类型之Number数字

发布时间:2020-09-15 21:16     分类:Python
python3支持int、float、bool、complex(复数)
在python3里,只有一种整数类型int,表示为长整型,没有python2中的long
像大多数语言一样,数值类型的赋值和计算都是很直观的
内置的type()函数可以用来查询变量所指的对象类型

代码:
a=111
print(type(a))
print(isinstance(a,int))

控制台输出:
<class 'int'>
True

isinstance和type的区别:
type()不会认为子类是一种父类类型
isinstance()会认为子类是一种父类类型

注意:python2中是没有布尔型的,它用数字0表示False,用1表示True。到Python3中,把True和False定义成关键字了,但它们的值还是1和0,它们可以和数字相加。

当你指定一个值时,Number对象就会被创建:
a=111
b=222
c=333
d=444
可以使用del语句删除一些对象的引用:
del a
del b,c,d

注意:
1、python可以同时为多个变量赋值,如a, b = 1, 2。
2、一个变量可以通过赋值指向不同类型的对象。
3、数值的除法包含两个运算符:/ 返回一个浮点数,// 返回一个整数。
4、在混合计算时,python会把整型转换成为浮点数。

评论

推荐文章