摘要:
一 模块的基本概念 1 定义:Python 模块(Module),是一个 Python 文件,以 .py 结尾,包含了 Python 对象定义和Python语句。 2 功能: 模块让你能够有逻辑地组织你的 Python 代码段。 把相关的代码分配到一个模块里能让你的代码更好用,更易懂。 模块能定义函 阅读全文
摘要:
一 模块概念 1 模块就像字典: python中有一个非常通用的模式: 1 用一个键=值(key = value)形式的容器 2 通过键的名称从中获取内容 在字典中,键是一个字符串,语法是: [key] 。而在模块中,键是一个识别符,语法是 .key , 除此之外它们几乎是同一种东西。 2 模块 定 阅读全文
摘要:
一 线性表相关知识 1 定义:由零个或多个数据元素组成的有限序列 数学定义:若将线性表定义为(a1,a2,...,ai-1,ai,ai+1,...an),则表中ai-1领先于ai,ai领先于ai+1,称ai-1是ai的直接前驱元素,ai+1是ai的直接后继元素 线性表的长度:线性表元素的个数n(n> 阅读全文
摘要:
一 字典的理解 1 概念:字典(也叫 dict)是一种和列表类似的数据存储方式。但是不同于列表只能用数字获取数据,字典可以用任何东西来获取。你可以把字典当成是一个存储和组织数据的数据库。 2 和列表的区别: 我们只能用数字来取出列表中的元素。 字典能让你用几乎所有的东西(字符串、数字,必须是可哈希的 阅读全文
摘要:
一 算法效率的度量方法 1 高级语言编写的程序在计算机上运行时所消耗的时间取决于以下因素: 算法采用的策略和方案 编译产生的代码质量 问题的输入规模(输入量的多少) 机器执行指令的速度 2 分析算法运行时间的关键:把基本操作的数量和输入模式关联起来 二 函数的渐进增长 1 定义:给定两个函数f(n) 阅读全文
摘要:
一 文件相关内容 1 什么是文件 是指保存数据的文本,有不同的格式:".exe"--可执行文件、".txt--文本文件"、".ppt--PPT演示文件"、".jpg--图片"、".mp4--音频文件"、".avi--视频文件" 2 python中文件操作的流程: 1. 打开文件,得到一个文件句柄并赋 阅读全文
摘要:
一 相关知识 1 choice()函数 描述:choice() 方法返回一个列表,元组或字符串的随机项。 语法:choice()是不能直接访问的,需要导入 random 模块,然后通过 random 静态对象调用该方法。 import random random.choice( seq ) 参数:s 阅读全文
摘要:
一 内置方法的工作原理 1 当你看到像 mystuff.append('hello') 这样的代码时,你事实上已经在 Python 内部激发了一个连锁反应。以下是它的工作原理: Python 看到你用到了 mystuff ,于是就去找到这个变量。也许它需要倒着检查看你有没有在哪里用 = 创建过这个变 阅读全文
摘要:
一 可变集合 set 1 概念:集合(set)是一个无序的不重复元素序列。无序不重复的特点决定它存在以下的应用场景:去重处理、关系测试 2 定义/创建:可以使用大括号 { } 或者 set() 函数创建集合,注意:创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典。 阅读全文
摘要:
一 字典https://www.cnblogs.com/linupython/p/5880280.html 1 概念/特点 字典是另一种可变容器模型,且可存储任意类型对象。 字典是python中唯一的映射类型,采用键值对(key-value)的形式存储数据。python对key进行哈希函数运算,根据 阅读全文