zoukankan      html  css  js  c++  java
  • Python基础知识1.6数据类型

    一、引入

    在数学中我们知道有整数、小数、复数等,简言之数据是有类型之分的

    同样,在Python编程语言中,数据也是有类型的

    二、数据为什么要分类型

    举个例子:从药店购买的眼药水与我们从商店购买的矿泉水,瓶子的大小为什么不一样大呢?

    说到底不就是为了节省空间嘛,试想如果用矿泉水瓶来存储那么少的眼药水虽然是可以的,但会造成极大的浪费

    因此,设计程序时要充分考虑既能存的下这个数据,而且还要尽可能小的内存空间,此时也就诞生了不同的数据类型

    三、数据类型

    为了更充分的利用内存空间以及更有效率的管理内存,数据是有不同的类型的

    如下所示:

    四、检查数据类型

    怎样知道一个数据的类型呢?例如数字100是什么类型

    在python中,只要有数据,那么一定有它的数据类型,可以使用type(常量或者变量),来查看数据类型

    print(type(100))  # 先用type检查100的类型,然后用print输出这个信息
    print(type(3.14))
    print(type("hello world"))
    

      运行结果:

    <class 'int'>
    <class 'float'>
    <class 'str'>
    

      这说明:

    • 数值100的类型是int即整型
    • 数值3.14的类型是float即浮点型
    • 数值"hello world"的类型是str即字符串型

    还有很多的数据类型,我们会在后面的课程中会用到,到时详细讲解

  • 相关阅读:
    存储过程与事务实现转账
    win7创建虚拟无线网络
    .net制作安装包 如何生成快捷方式
    安装EFCodeFirst失败。。。。
    用VS2010自带的Library Package Manager安装EFCodeFirst出现“无法加载一个或多个请求的类型”错误的解决方法
    Java struts2
    Java spring
    Java web
    传输层
    xml
  • 原文地址:https://www.cnblogs.com/dong4716138/p/15645943.html
Copyright © 2011-2022 走看看