• 基本数据类型


    什么是数据?为何要有多种类型的数据

    数据就是变量的值比如变量name=liuqi,age=67,old_boy=43

    那么它一共有几种类型呢?

    一共有5种

    int#整型 比较适用于定义年龄阿身高(175 180 不算170.5这样的)等整数

    str#字符串类型,加了引号的字符就是字符串类型,python并没有字符类型。比较适用于名字,国家等等的数据

    float#浮点型,像身高要求带小数时175.5,比较适用于,工资,身高,体重等等的定义,因为工资少发一毛钱会拼命的,少说我一厘米身高你试试

    列表#在[]内用逗号分隔,可以存放n个任意类型的值比较适用于人的爱好['爱好1','爱好2','爱好3']

    字典

    #存放一个人的信息:姓名,性别,年龄,很明显是多个值,既然是存多个值,我们完全可以基于刚刚学习的列表去存放,如下

    >>> info=['egon','male',18]

    定义列表的目的不单单是为了存,还要考虑取值,如果我想取出这个人的年龄,可以用

    info[2]

    18

    但这是基于我们已经知道在第3个位置存放的是年龄的前提下,我们才知道索引2对应的是年龄
    即:
    #name, sex, age
    info=['egon','male',18]而这完全只是一种假设,并没有真正意义上规定第三个位置存放的是年龄,于是我们需要寻求一种,即可以存放多个任意类型的值
    又可以硬性规定值的映射关系的类型,比如key=value,这就用到了字典
    #布尔值,一个True一个False
    #计算机俗称电脑,即我们编写程序让计算机运行时,应该是让计算机无限接近人脑,或者说人脑能干什么,计算机就应该能干什么,人脑的主要作用是数据运行与逻辑运算,此处的布尔类型就模拟人的逻辑运行,即判断一个条件成立时,用True标识,不成立则用False标识
    >>> a=3
    >>> b=5
    >>> 
    >>> a > b #不成立就是False,即假
    False
    >>> 
    >>> a < b #成立就是True, 即真
    True
    
    接下来就可以根据条件结果来干不同的事情了:
    if a > b 
       print(a is bigger than b )
    
    else 
       print(a is smaller than b )
    上面是伪代码,但意味着, 计算机已经可以像人脑一样根据判断结果不同,来执行不同的动作。 
     
  • 相关阅读:
    rsyslog服务日志收集配置
    Python urllib2 发送HTTP Request
    Jenkins版本回滚
    C++算法的40个高频面试问题集锦
    Linux添加自启动daemon service
    python爬虫随机设备信息生成模板
    selenium配置有账号密码验证的代理
    app脱壳后多个dex合并成一个
    webpack优化系列-多进程打包thread-loader
    AtCoder abc158_f
  • 原文地址:https://www.cnblogs.com/liqui/p/8000669.html
Copyright © 2020-2023  润新知