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

    结束。

  • 相关阅读:
    CodeForces 219D Choosing Capital for Treeland (树形DP)
    POJ 3162 Walking Race (树的直径,单调队列)
    POJ 2152 Fire (树形DP,经典)
    POJ 1741 Tree (树的分治,树的重心)
    POJ 1655 Balancing Act (树的重心,常规)
    HDU 2196 Computer (树形DP)
    HDU 1520 Anniversary party (树形DP,入门)
    寒门子弟
    JQuery选择器(转)
    (四)Web应用开发---系统架构图
  • 原文地址:https://www.cnblogs.com/zhouA/p/15692238.html
Copyright © 2011-2022 走看看