• 第五天-数据类型总结&添加判断


    一、集合

      定义:集合用{}表示,{}中全部是value

      定义空集合关键字:set

      集合的特性:

            1、集合中的数据只能存放不可变类型的数据(字符串、元组、数值) 作用:可以用来区分可变类型数据与不可变类型数据

            2、集合中的数据不能存在重复的元素(对象)(即使输入多个重复的元素,在集合中会被自动去重) 作用:对列表、元组进行去重

            3、集合中的元素排序是无序的

      集合的方法:

            1、添加数据 add (随机位置添加一个元素)

            2、删除数据 pop (随机删除集合中的一个元素) remove (删除集合中的指定元素)

      集合的交集、并集、差集:

                  1、交集:&

                  2、并集 :|

                  3、差集:-

      拓展:

        字符串的去重

        字符串--->list ----->set------->list-------->" ".join

    二、数据类型类型总结

      数据类型分类:

            数值:int 、float、bool

            序列:(内部元素都是有序的)字符串、列表、元组

                共同的操作方法:索引取值、切片

            散列:(内部元素都是无序的)字典、集合

      数据类型的可变与不可变

      区分可变与不可变数据类型: 定义一个集合,把数据方法集合中,看集合是否报错

      可变数据:列表、字典、集合

      不可变数据:数值、字符串、元组

    三、补充的运算符:成员运算符、身份运算符

            成员运算符: in 、not in

                  定义:判断一个数据是否是另外一个数据中的成员或者

            身份运算符:is、not is

                  定义:比较两个数据的id是否一致

                  id :数据在内存中的地址

            身份运算符 于 “==”的比较: == : 比较的是数据的内容是否一致,身份运算符:比较两个数据的id是否一致

    四、if 条件判断

        定义:通过条件控制代码的执行顺序

        示例:

          if 条件语句1:

            代码块1

          elif 条件语句2:

            代码块2:

          else:

            代码块3

          注:如果条件语句1成立执行代码块1,条件语句2成立执行代码块2否者执行代码块3     
           if 开启一个条件判断:使用 if
          elif :可有可无,可以写多个根据需求来定
          else:可有可无,只能写一个(根据需求)
          if 判断成立与不成立:条件条件的bool表达式是否为True

    # 拓展: python中的数据的布尔值
    # python中的任何数据都有布尔值,bool函数可以获取数据的布尔值
    # python 中的数据: 非0为True
    # 0的含义 ,数字0,为 False
    # 数据的长度为0 len() =0,为 False
    # None 的布尔值 为 False
     

              

            

              

          

  • 相关阅读:
    天心阁漫步
    大美湘江
    easyui tree基本操作
    盗墓笔记
    半年了
    文件上传控件值发生变化后自动提交表单
    宁静的夏夜
    今天您给别人让座,将来别人给您让座
    优先队列priority_queue 用法详解
    POJ2387
  • 原文地址:https://www.cnblogs.com/yuanxiaosong/p/12148887.html
Copyright © 2020-2023  润新知