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))

    结束。

  • 相关阅读:
    Java精度计算与舍入
    java--序列化及其算法透析
    java--序列化及其算法透析
    python脚本删除文件与目录的命令
    合成大西瓜CocosCreator开发源码(可跨平台构建:小程序、android...)
    如何使用C++做个简单推箱子游戏
    unityZXing二维码的生成与扫描
    第八届“图灵杯”NEUQ-ACM程序设计竞赛个人赛(同步赛)全题解
    unityZXing二维码的生成与扫描
    35岁的程序员:第20章,解脱
  • 原文地址:https://www.cnblogs.com/zhouA/p/15692238.html
Copyright © 2011-2022 走看看