zoukankan      html  css  js  c++  java
  • 003 标准数据类型简介 + 数字类型

    Python 中一切皆对象,但其实 +, =, ( 之类不在对象之列

    六种标准数据类型

    序号 数字类型 关键字
    1 数字 /
    2 字符串 str
    3 列表 list
    4 元组 tuple
    5 集合 set
    6 字典 dict

    数字类型

    整数

    常用进制

    二进制
    • 计算机常用
    • 逢 2 进 1
    • 0b 开头的包含 0~1 的数字
    • 例如 0b11101, 0b01001
    八进制
    • 不常用
    • 逢 8 进 1
    • 0o 开头的包含 0~7 的数字
    • 例如 0o745, 0o53
    • 0o53 = 0101 0011(o) 此时可从二进制的角度看
    十进制
    • 18, 89, 178
    十六进制
    • 单片机常用
    • 逢 16 进 1
    • 0x 开头的包含 0~9, a~f 的数字
    • a~f 表示 10~15,字母大小写不敏感
    • 例如 0x98, 0xfe, 0x7D
    • 0x98 = 1001 1000(h) 此时可从二进制的角度看

    少废话,上例子

    print("0b1010 =", 0b1010)
    print("0o567 =", 0o567)
    print("789 =", 789)
    print("0xf7 =", 0xf7)
    

    >>>

    0b1010 = 10
    0o567 = 375
    789 = 789
    0xf7 = 247
    

    浮点数

    简写

    完整写法 偷懒写法
    3.0 3.
    0.5 .5

    科学计数法

    • eE 均有效
    • 形如 1.234e2, 9.87E-1
      • 1.234e2 = 1.234 X 102 = 123.4
      • 9.87E-1 = 9.87 X 10-1 = 0.987

    少废话,上例子

    print("12.34 =", 12.34)
    print(".9 =", .9)
    print("6. =", 6.)
    

    >>>

    12.34 = 12.34
    .9 = 0.9
    6. = 6.0
    

    复数

    简介

    • 复数由实部和虚部构成,形如 3 + 5j, 3 + 5J
    • 实部是数字
    • 虚部用数字与 j 表示
      • 字母不区分大小写
      • 数学上用 i 比较多,工科上用 j 比较多
    • 若实部为 0,则实部可省略,形如 5j, (5j)

    少废话,上例子

    complex1 = 3 + 5j
    complex2 = 6j
    complex3 = (9J)
    
    print("complex1 =", complex1)
    print("complex2 =", complex2)
    print("complex3 =", complex3)
    

    >>>

    complex1 = (3+5j)
    complex2 = 6j
    complex3 = 9j
    

    布尔值

    简介

    • 仅表示
    • 注意首字母大写:True, False
    • 布尔值可以跟数字运算

    少废话,上例子

    number = 99 + True
    print("number =", number)
    
    print(1 < 2)
    print(1 <= 2)
    print(1 != 2)
    print(1 == 2)
    print(1 >= 2)
    print(1 > 2)
    

    >>>

    number = 100
    True
    True
    True
    False
    False
    False
    
  • 相关阅读:
    //删除字符串值的某个值
    disabled和readonly 的用法区别
    Js判断为空或不是对象或是否相等
    1.类型分析:
    多行内容放到一行中(内容的合并)
    sql split
    sql修改列名
    对oracle数字类型的研究
    kettle--组件(3)--行转列
    kettle--组件(2)--计算器
  • 原文地址:https://www.cnblogs.com/yorkyu/p/10223563.html
Copyright © 2011-2022 走看看