码迷,mamicode.com
首页 > 编程语言 > 详细

python3中的Number

时间:2017-10-13 21:12:27      阅读:194      评论:0      收藏:0      [点我收藏+]

标签:类型   print   nbsp   pytho   复数   浮点型   数字   color   子类   

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

标签:类型   print   nbsp   pytho   复数   浮点型   数字   color   子类   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!