• 03.八种数据类型


    第一类:空值

        空值就是None,它是存在的但却什么都没有的值

    第二类:布尔值  bool()

        布尔值只会有两个值为True和False 代表正确和错误

         应用场景在检验某个表达式或者值是正确的还是错误的

    第三类:数字类型 number

        这个很简单简而言之就是阿拉伯数字。

         再细分可以为小数 整数 复数...

    第四类:字符串 str

        什么是字符串? 例如 'abcd' '123' '231*as5dak'

         凡是被引号围住的一段组合字符,都可以看作成为字符串。

         延续我们'helloword' 和 helloword 以及 '1' 和 1 的问题:

         'helloword'是个字符串 可以打印出来,然而 helloword 是个未知变量

             在Python八种数据类型里并没有这样的定义,细心的会发现错误提示就是显示未定义。

         '1' 和 1 前者为字符串,后者为数字类型,所以都不会报错,打印出1。

    第五类:列表 list

        列表的格式例如:['a','b',3,'c']

         可以理解为将n个元素放在[]里面,这个元素就是数据类型

         如上这个列表里就有三个字符串 一个数字类型 我们称之为这个列表有四个元素。

    第六类:元组 tuple

          元组的格式例如:('a','b',3,'c')

         其用法和列表一模一样

         唯一的区别是元组是不可变的,安全性高于列表

    第七类:字典 dict

        字典的格式例如:{'a':1,'b':'2','c':3}

         组成形式为键值对如 'a':1  a是键,1是值。每个键是唯一的,而值可以不唯一。

    第八类:集合 set

        格式为{'a','b','c'}

         集合的与列表元组不一样的特性是:没有重复元素

         所以一般用来做去重的工作例如:set(list)  将这个列表去重

    type用来查看某变量是什么数据类型如:

    my_list = [1,2,3]

    print(type(my_list))

    结束。

  • 相关阅读:
    Centos 7安装配置NTP网络时间同步服务器
    Git忽略提交规则 .gitignore配置运维总结
    linux scp放后台执行方法
    《Linux Kernel Development》读书笔记PDF下载(2012.5.7最后更新)
    D4整体架构差不多快出来了
    c#实现IOleCommandTarget接口(原闯)
    centos7一键安装samba服务器
    R语言绘图高质量输出
    R语言与数据分析
    R语言Cairo包的使用
  • 原文地址:https://www.cnblogs.com/zhouA/p/15692238.html
Copyright © 2020-2023  润新知