• 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

  • 相关阅读:
    商业软件太贵?找开源替代品
    Odoo9发行说明
    Odoo(OpenERP)配置文件openerp-server.conf详解
    MyBatis-Generator最佳实践
    elasticsearch 口水篇(1) 安装、插件
    log4j直接输出日志到flume
    Maven编译时跳过Test
    Flume1.5.0的安装、部署、简单应用(含伪分布式、与hadoop2.2.0、hbase0.96的案例)
    Flume 1.5.0简单部署试用
    一共81个,开源大数据处理工具汇总(下),包括日志收集系统/集群管理/RPC等
  • 原文地址:https://www.cnblogs.com/longxi/p/10902245.html
Copyright © 2020-2023  润新知