zoukankan      html  css  js  c++  java
  • python学习--day1

    1、列表、元组、字典的区别?

    ①列表是中括号[]、元组是圆括号()、字典是花括号{}

    ②列表是有序的、元组是有序的、字典是无序的

    ③列表存储的是值、元组也是值、字典是键值对(keyvalue)

    ④列表是可变的,元组是不可变的,字典是可变的

    应用上,元组与列表相比:

    a.比列表操作速度快

    b.对数据有‘写保护’

    c.可以用在字符串格式化中

    d.可以作为字典的key

    列表与字典相比: 字典是用空间换取时间的一种方法

    a.字典的查找和插入的速度极快,不会随着key值的增加而

    b.字典需要占用大量的内存,内存浪费多

    c.列表的查找时间随着元素的增加而增加

    d.占用空间小,浪费内存很少

    ------set集合:①与字典的唯一区别是没有存储对应的value

                            ②创建一个set,需要提供一个list作为输入集合

                            ③因为set有自动去掉重复元素的功能,所以其元素必须是不可变的,因为无法判断两个可变的对象是否相等

    2、函数定义:

    ①定义函数时,需要确定函数名和参数个数;

    ②如果有必要,先对参数的数据类型做检测;

    ③函数内部可以用return,随时返回函数结果;

    ④函数执行完毕也没有return语句时,自动return None

    ⑤函数可以同时返回多个值,但其实就是个tuple

    3、函数参数:

    ①默认参数:

    a.必选参数在前,默认参数在后

    b.当函数有多个参数时,变化大的参数放在前面,变化小的参数放在后面,变化小的可以设置为默认参数

    c.默认参数的好处是降低调用函数的难度

  • 相关阅读:
    2020.2.5随笔
    2020.2.4
    2020.2.3随笔
    2020.2.2随笔
    2020/2/1随笔
    python3 百度AI-v3之 人脸对比 & 人脸检测 & 在线活体检测 接口
    python:Json模块dumps、loads、dump、load介绍
    python3之selenium.webdriver 库练习自动化谷歌浏览器打开百度自动百度关键字
    python之https爬虫出现 SSL: CERTIFICATE_VERIFY_FAILED (同时打开fiddler就会出现)
    调试python 程序的几种方法总结
  • 原文地址:https://www.cnblogs.com/QQ-lala/p/8973701.html
Copyright © 2011-2022 走看看