首页 > 编程语言 > 详细

python3中的Number

时间:2017-10-13 20:44:37      阅读:247      评论:0      收藏:0      [点我收藏+]

Number数字类型支持: int (整数) float (浮点型)  bool(布尔型) complex (复数)

 

内置的 type() 可以识别变量所指的对象类型:

       a, b, c, d = 10, 55.4, false,  4+3j

       print( type(a) ,type(b), type(c), type(d))

       # 输出的结果是:  <class ‘int‘ <class ‘float‘ <class ‘bool‘ <class ‘complex‘>

 

此外还可以用 isinstance 来判断:

      a =  20.3

      print( isinstance(a, float)  )  

      # 输出结果是Ture

      

type 与 isinstance 区别就是:

  • type()不会认为子类是一种父类类型。
  • isinstance()会认为子类是一种父类类型

 

在2中没有bool 类型,用1代表True,0代表False ! 而在3中True 与 False被定义成了关键字,值还是一样可以和数字进行计算

python3中的Number

原文:http://www.cnblogs.com/tenro/p/7662946.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!