• python数据类型


    数据类型

    • 常见的数据类型
      • 整数类型:->int ->98
      • 浮点数类型: ->float ->3.14159
      • 布尔类型: ->bool ->True,False
      • 字符串类型->str ->'人生苦短,我用python'
    • 整数类型:
      • 英文为integer,简写为int,可以写为正数,负数和零
      • 整数的不同进制的表达方式
        • 十进制->默认的进制
        • 二进制->以0b开头
        • 八进制->以0o开头
        • 十六进制->0x开头
        • #整数可以表示为二进制,十进制,十六进制,八进制
          print('十进制',100)
          print('二进制',0b10101111)#二进制以0b开头
          print('八进制',0o176)#八进制以0o开头
          print('十六进制',0x1ABEF)

          运行结果:

    • 浮点类型:
      • 浮点数整数部门和小数部分组成
      • 浮点数存储不精确性
        • 使用浮点数进行计算时,可能会出现小数位数不确定的情况
        • a1=1.1
          a2=2.2
          print(a1+a2)

          运行结果:

        • 解决方案
          • 导入模块decimal
        • from decimal import Decimal
          print(Decimal('1.1')+Decimal('2.2'))
      • 有些计算是正确的
        • a3=1.1
          a4=2.1
          print(a3+a4)
           运行结果:
    • 布尔类型:
      • 用来计算真或假的值
      • True表示真,False表示假
      • 布尔值可以转化为整数
        • True->1
        • False->0
        • f1=True
          f2=False
          print(f1,type(f1))
          print(f2,type(f2))
          
          #布尔值可以转换为整数计算
          print(f1+1)       #1+1=2,表示True的值为1
          print(f2+1)       #0+1=1,表示False的值为0

          运行结果:

    • 字符串类型:
      • 字符串又被称为不可变的字符序列
      • 可以受用单引号’‘双引号" "三引号"""或""" """来定义
      • 单引号和双引号定义的字符串必须在一行
      • 三引号定义的字符串可以分布在连续的多行
      • 注意:单引号和双引号只可以在单行一行输入语句
      • one1='床前明月光,疑是地上霜'
        one2="床前明月光,疑是地上霜"
        one3="""床前明月光,
        疑是地上霜
        """
        one4='''床前明月光,
        疑是地上霜
        '''
        print(one1,type(one1))
        print(one2,type(one2))
        print(one3,type(one3))
        print(one4,type(one4))

        运行结果:

  • 相关阅读:
    XSS
    web安全之sql注入
    12、API
    7、源与值(Source/Values)
    3、高级方法(Advanced Recipes)
    树莓派实现SIM868 ppp拨号上网
    【转】在树莓派上实现人脸识别
    树莓派raspbian安装matchbox-keyboard虚拟键盘
    python+树莓派实现IoT(物联网)数据上传到服务器
    python安装MySQLclient
  • 原文地址:https://www.cnblogs.com/wangqiangya/p/15722792.html
Copyright © 2020-2023  润新知