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

结束。

原文地址:https://www.cnblogs.com/zhouA/p/15692238.html