python学习笔记3:数指、布尔值与空值

一、数值

  在Python数值分成了三种:整数、浮点数(小数)、复数

1.1 整数(int)

  Python中所有的整数都是int类型,并且整数的大小没有限制,可以是一个无限大的整数

  a = 10

  b = 999999999999999999999999999999

1.2 进制

  # 二进制 0b开头
  c = 0b10   # 二进制的10
  # 八进制 0o开头
  c = 0o10
  # 十六进制 0x开头
  c = 0x10

1.3 浮点数(小数,float)

  d = 1.2

  d = 5.8

  注意:对浮点数进行运算时,可能会得到一个不精确的结果
    d = 0.1 + 0.2   # 0.30000000000000004

1.4 复数

  写法:real+imagj    

      1、其中 j 可以是小写也可以是大写

      2、实数部分和虚数部分都是浮点数

    e = 1.2 + 1.6j

    e = 12 + 35j    e.real 为 12.0   e.imag 为 35.0

   e.real 表示复数的实数部分

   e.imag 表示复数的虚数部分

  常见方法:

    e.conjugate()  返回复数的共轭复数

    abs(e)  返回复数的模

    complex()  函数用于创建一个复数或者将一个数或字符串转换为复数形式,其返回值为一个复数。

      语法为:class complex(real,imag)

      其中:real可以为int、long、float或字符串类型;而image只能为int、long、或float类型;并且当real为字符串时,不能有第二个参数。

二、布尔值(bool
  主要用来做逻辑判断,一共有两个 True 和 False

  其中:True表示真  False表示假
  f = True
  f = False
  注:布尔值实际上也属于整型,True就相当于1,False就相当于0

三、None(空值)
  专门用来表示不存在
  b = None

 

posted @ 2019-05-22 08:30  cloos.xie  阅读(677)  评论(0编辑  收藏  举报