对象和类型

学生的属性

  • 姓名
  • 性别
  • 年龄
  • 身高
  • 体重
  • 籍贯

五种基本对象类型

  • 字符串string,简记为str
    • 使用''或""括起来的一系列字符
  • 整数integer,简记为int
    • 十进制:21,八进制:025,十六进制:0x15
  • 浮点数float
    • 1.48,21.0,21.,2.1E2
  • 布尔数boolean,简记为bool
    • True,False
  • 复数complex
    • 1+1j

对象类型 type()

为什么区分对象类型

  • 不同类型运算规则不同
    • 如:整数的加法和字符串的加法含义不同
  • 不同类型对象在计算机内表示方式不同
    • 5→101,'5'→1001101
  • 为何区分整数和浮点数?
    • 浮点数表示能力更强
    • 浮点数有精度损失
    • CPU有专门的浮点数运算部件

你可能感兴趣的:(对象和类型)