Python中的数据类型和数字类型

182 阅读2分钟

这是我参与11月更文挑战的第3天,活动详情查看:2021最后一次更文挑战

数据类型

数据类型的由来

  • 电脑只认识两个数字0,1
  • 为了更好的控制电脑所与需要通过数据类型来控制电脑

为什么会有多种数据类型

打个比方我们炒股需要看很多数据,而这些数据是由数字组成的,我们理解内容是通过文字来理解的。所以我们操作计算机也需要这些不同类型的数据。

  • 为了可以适应更多的使用场景,将数据划分为多种类型,每种类型都有着各自的特点和使用场景,帮助计算机高效的处理与展示数据

初次见面-Python中的数据类型

  • 数字类型
  • 字符串类型
  • 布尔类型
  • 空类型
  • 列表类型
  • 元组类型
  • 字典类型

数字类型

整型

  • 整型就是我们说的整数,0也是整数,但是特殊的整数
  • int既是整型的代表,又是定义整型的内置函数
  • 定义一个整型,并不一定非要使用int

实列:

count_01 = int(100)
count_02 = 100
print(count_01)
print(count_02)

运行结果:

注意:Python2中曾经有long 整型,在python3中已经弃用了

浮点型

  • 浮点型就是我们生活中的小数,凡是带有小数点的类型,都可以认为

比如:

我的体重是75.6KG,其中75.6就是浮点类型

  • 在python中,float既是浮点型的代表,又是浮点类型定义的内置函数
  • 定义float类型的时候,并不需要一定使用float来声明

实列:

pi_01=float(3.14)
pi_02 = 3.14
print(pi_01)
print(pi_02)

运行结果:

内置函数--type

  • 返回变量的类型
  • type(已经被赋值的变量名或变量)

实例:

count = 1050
print(type( count) )
print(type( 3.1415926))

结果:

练习

#coding:utf-8

name = '小莫'
age = 20
weight = 75.6

if __name__ == '__main__':
    print(name)
    print(age)
    print(weight)
    print(type(age))
    print(type(weight))

结果:

总结

  • 数据类型是为了人类与电脑之间更好的交流产生的计算机数据
  • int为整数类型也可以定义整数类型
  • float为浮点数类型(我们俗称的小数)也可以定义浮点数类型