自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (4)
  • 收藏
  • 关注

原创 Python命名空间和作用域

Python命名空间和作用域Python作用域和命名空间命名空间作用域全局变量和局部变量global和nonlocal关键字Python作用域和命名空间命名空间命名空间是从名称到对象的映射,大部分的命名空间都是通过Python字典来实现的。命名空间提供了在项目中避免名字冲突的一种方法。各个命名空间是独立的,没有任何联系,所以一个命名空间中不能有重名,但不同命名空间是可以重名而没有任何影响的。一般有三种命名空间:内置名称(built-in names):Python语言内置的名称,比如函数名abs

2021-04-05 17:18:48 85

原创 python函数

python函数接受任意数量参数的函数只接受关键字参数的函数给函数增加元信息定义有默认参数的函数使用def语句定义函数是所有程序的基础。本章的目标是讲解一些更加高级和不常见的函数定义与使用模式。设计到的内容包括默认参数、任意数量参数、强制关键字参数、注解和闭包。另外,一些高级的控制流程和利用回调函数传递数据的技术在这里也会讲解到。接受任意数量参数的函数为了能让一个函数接受任意数量的位置参数,可以使用一个*参数。例如:def avg(first, *rest): return (first + su

2021-04-05 09:38:15 118 1

原创 python迭代器和生成器

Python迭代器和生成器迭代器的底层机制生成器自己对于yield关键字的简单理解迭代器的底层机制下面一段代码向我们演示了迭代期间发生的基本细节items = [1, 2, 3]it = iter(items)print(next(it))# 输出1print(next(it))# 输出2print(next(it))# 输出3print(next(it))# 报了一个异样如下# Traceback (most recent call last):# File "<std

2021-04-04 10:18:54 107

原创 python heapq

python heapqpython heapqpython heapq堆是一个二叉树,它的每个父节点的值都会小于或等于所有孩子节点的值。它使用了数组来实现:从零开始计数,对于所有的k,都有heap[k] <= heap[2k+1]和heap[k] <= heap[2*k+2] 。为了便于比较,不存在的元素被认为是无限大。堆最有趣的特性在于最小元素总是在根节点。初始话一个堆,可以使用list来初始话,或者可以通过一个函数heapify()来把list转化成堆。heapq.heappu

2021-03-24 23:01:46 176

原创 python collections

python collectionsdequedeque类似列表(list)的容器,实现了在两端快速添加(append)和弹出(pop)append(x)添加 x 到右端。appendleft(x)添加x到右端extend(iterable)扩展右侧extendleft(iterable)扩展左侧remove(x)移除找到的第一个 value。 如果没有的话就引发 ValueErrorclear()清空pop()弹出右侧popleft()弹出左侧index(x[, [

2021-03-24 22:36:02 58

原创 查找和排序算法

常用排序查找算法一、排序算法基础类排序直接插入排序折半插入排序法交换类排序选择排序归并排序基数排序一、排序算法基础类排序直接插入排序代码实现def insert_sort(arr): length = len(arr) for i in range(1, length): j = i - 1 if arr[i] < arr[j]: temp = arr[i] arr[i] = arr[j]

2021-03-03 23:47:03 241 1

原创 数学有关的算法

和数学有关的算法文章目录和数学有关的算法一、最小公倍数,最大公约数一、最小公倍数,最大公约数

2021-03-01 22:46:39 1035

原创 Linux读书笔记

Linux读书笔记前言一、export命令查看环境变量设置shell环境变量二、read命令读取键盘输入最简单的例子-p:用户指定read自定义的提示读取多个输入read命令设置时间限制密码输入场景read读取文件内容换行符的处理三、expr命令前言用来平常阅读linux书籍的时候记录一些读书笔记一、export命令export命令可以用来展示和配置linux操作系统的环境变量,就像我们在windows属性 -> 高级系统参数 -> 环境变量里面修改和查看环境变量一样。查看环境变量

2021-02-25 23:28:17 510 1

Linux入门学习大全(超详细).ppt

超详细的ppt总共1000多页,对想要入门学习linux的小伙伴很有用,可以把这个ppt当成一个手册,因为里面的命令还是比较全的。

2020-07-05

NGINX-1.9.15

NGNIX用于搭载图片管理器,来实现本机上的图片可以让其他人通过网络访问

2018-09-04

bootstrap文档

bootstrap文档

2017-08-12

dom4j的jar包

java中xml解析所用的jar包

2017-08-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除