![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习笔记
zhangxiangchn
这个作者很懒,什么都没留下…
展开
-
浅谈python装饰器
在一些复杂的程序中,我们都能看到装饰器的身影。那装饰器到底有什么作用呢,他又是怎么工作的呢?------------------------- 让我们来一探究竟--------------------------------1、装饰器简单的使用(1)作为一个函数装饰器当我们我们需要重复利用代码时,可以通过一个函数来避免代码冗余。同时,也可以通过函数装饰器来解决。如果我们要实现下面这样一个功能(输出...原创 2018-05-26 15:58:18 · 233 阅读 · 0 评论 -
排序算法_Python实现汇总
以下的排序算法都是基于关键码排序的,所以在比较关键码大小的时候,代码中都使用了.key。item.key表示item的关键码。在实际应用的时候需要对代码进行适当的修改。直接对数组进行排序的时候,只需要将.key去掉,直接比较元素的大小即可。""" coding: utf-8@author: zhangxiang"""# 插入排序 O(n2) (稳定,适应)def inser...原创 2018-07-25 20:24:49 · 274 阅读 · 0 评论 -
python基础之局部变量、全局变量、变量的复制、深拷贝、浅拷贝
一、局部变量和全局变量首先来谈一下变量的问题,主要是Python内在的变量处理机制,这里主要探讨一下局部变量和全局变量的问题:我们先看一下下面的代码会输出什么:# 代码段 1a = 7b = 5def f1(a): a += 1 print(a) print(b)f1(a)# 代码段 2def f2(a): print(a) p...原创 2018-09-21 21:06:11 · 1364 阅读 · 0 评论 -
Git 基础
Git 是目前使用的较多的一种分布式版本控制系统。通过Git可以方便的对代码,文件等的版本进行控制处理,大大提升了开发过程中的便利度。Git的安装方法可以自行百度,也可以参考这里(廖雪峰对于Git基础的介绍)--------------------------------------------------------------------------------------------...原创 2019-01-20 22:54:50 · 235 阅读 · 0 评论