• 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

  • 相关阅读:
    spring-session+Redis实现Session共享
    SQLServer语法常用总结
    [PDFBox]后台操作pdf的工具类
    类加载器
    SQLServer常用分页方式
    Tesseract识别图片提取文字&字库训练
    AbstractQueuedSynchronizer的简单介绍
    CountDownLatch 闭锁、FutureTask、Semaphore信号量、Barrier栅栏
    Java线程实现的第三种方式Callable方式与结合Future获取返回值
    原子类型的使用&Unsafe&CAS
  • 原文地址:https://www.cnblogs.com/longxi/p/10902245.html
Copyright © 2020-2023  润新知