美文网首页
day8-课堂总结

day8-课堂总结

作者: Oot_zhl | 来源:发表于2018-11-14 20:25 被阅读0次

    1.列表(list) - 可变,有序 -[]

    a.获取元素 - 通过下标获取元素
    b.增删改
    c.相关运算:+,*,in/not in,len(),tuple(),max() min()
    增 - append,insert,extend
    删 - remove, del,pop,clear
    改 - 列表[下标] = 新值

    2.元组(tuple) - 不可变,有序 -()

    获取元素 - 通过下标获取元素
    变量1,变量2 = 元素1,元素2
    变量1,变量2 = 元素1,元素2,元素3,元素4
    (元素,)
    c.相关运算:+,
    ,in/not in,len(),tuple(),max() min()

    3.字典(dict) - 可变,无序

    获取元素 - 通过键获取元素
    增 - 字典[key] = 值 字典.update(字典2)
    删除 - del 字典[key]; 字典.pop(key),clear
    改 - 字典[key] = 值; 字典1.update()
    c:相关运算:in/not in ,len() dict(),max(),min()
    max 和 min -取得是字典key的最大值

    1.clear

    字典.clear() - 清空字典(删除字典中所有的键值对)

    2..copy

    字典.copy() - 复制字典中所有的键值对,产生一个新的字典

    3.fromkeys

    dict.fromkeys(序列,值) - 以序列中的元素作为key,值作为所有key对应的默认值,
    创建一个字典
    dict1 = dict.fromkeys('sdfs', 100)

    4.get

    字典.get(key) - 获取key对应的值,但是如果key不存在返回none
    字典.get(key,值) - 获取key对应的值,如果key不存在,返回指定的值

    5.keys, values, items

    字典.keys() - 获取字典所有的key(返回一个序列,序列中的元素就是字典的key)
    字典.values() - 获取字典所有的值(返回一个序列,序列中的元素就是字典的值)
    字典.items() - 获取字典所有的键值对(返回一个序列,序列中的元素是元组,元组中元素有两个
    分别是key 和value)

    6.字典.setdefault(key, value) - 给字典添加键值对(注意:如果

                                key本来就存在,不会修改这个key的值,对原字典没有影响)
    

    1.什么是集合(set)

    a.集合是python内置的一个容器类的数据类型,是可变,无序的

    b.字面量 - 使用{}括起来,里面有多个元素,多个元素之间用逗号隔开 {1, 2, 3}

    c.元素 - 不是键值对;必须是不可变的,而且还是唯一的
    set1= set() -空集合
    set1= {} - 空字典

    2. 集合的增删改查

    a.查(获取集合元素)
    不能直接获取集合中单独的某个元素,只能遍历
    b.增(添加元素)
    集合.add(元素) - 将指定的元素添加到集合中
    集合.update(序列) - 将序列中的元素添加到集合

    c.删(删除元素)
    集合.remove(元素) - 删除集合中指定的元素

    d.改 - 集合不能修改元素的值

    in/not, max, min ,len set
    set(序列) - 将序列转换成集合
    python中的集合支持数学相关的集合运算

    1.包含关系

    集合1 >= 集合2 - 判断集合1中是否包含集合2(判断集合2是否是集合1的子集)
    集合1 <= 集合2 - 判断集合2中是否包含集合1(判断集合1是否是集合2的子集)

    2.求并集

    集合1 | 集合2 -将两个集合中的元素合并在一起产生一个新的集合

    3.求交集

    集合1 & 集合 -使用两个集合中公共的元素,创建一个新的集合

    4.差集

    集合1 - 集合2 -使用集合1中除了集合2的部分以外的元素,创建一个新的元素

    5.求补集

    集合1 ^ 集合2 - 使用两个集合中除了公共部分以外的元素,创建一个新的集合
    1.函数的定义
    函数就是对实现某一特定功能的代码段的封装
    b.分类
    函数可以分为内置函数和自定义函数
    内置函数:python已经声明好了,程序员直接调用的函数,print函数, input。。。
    相当于已经造好的机器,程序员只需要知道机器的功能和使用方法
    自定义函数:程序员自己声明,自己实现功能的函数,可以提供给别人用,也可以自己用
    相当于自己设置和创建机器。

    2.函数的声明

    语法:
    def 函数名(形参列表):
    """函数说明文档"""
    函数体
    说明:
    def - python中声明函数的关键字
    函数名 - 自己命名; 要求:标识符,不能是关键字
    PEP8,名字中的字母小写,多个单词之间下划线隔开
    见名知意(看到函数的名字,大概知道函数的功能是什么)

    () - 固定写法
    形参列表 - 形参1,形参2.....(可以有一个参数,也可以有多个参数,也可以没有参数)
    形参的作用:从函数的外部,向函数内部传递数据
    : - 固定写法
    函数说明文档 - 用来对函数的功能进行说明的注释。这个注释需要用三个双引号引起来
    函数体 - 实现函数功能的代码段

    2.函数的调用

    (重点)函数在声明的时候不会执行函数体,只有在函数调用的时候才执行
    a.语法:
    函数名(实参列表)
    b.说明:
    函数名 - 必须是已经声明过的函数
    ()- 固定写法
    实参列表 - 实参就是给形参赋值(需要传递给函数内部的数据)
    目前,形参有多少个,实参就有多少个

    相关文章

      网友评论

          本文标题:day8-课堂总结

          本文链接:https://www.haomeiwen.com/subject/yklsfqtx.html