zoukankan      html  css  js  c++  java
  • 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))

    结束。

  • 相关阅读:
    8.Eclipse中创建Maven Web项目
    spin_lock & mutex_lock的差别?
    如花搞笑图片集锦(转贴)
    二分查找
    WebStorm 7.0 注冊码
    Sphinx/Coreseek 4.1 跑 buildconf.sh 一个错误,无法生成configure档
    可变长度结构
    于linux已安装moodle
    采用WindowManager添加您自己的自定义视图
    mysql1130远程连接没有权限解决方法
  • 原文地址:https://www.cnblogs.com/zhouA/p/15692238.html
Copyright © 2011-2022 走看看