![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编程语言
dmbjzhh
这个作者很懒,什么都没留下…
展开
-
python生成器
python生成器why:为什么要使用生成器比如需要创建一个列表的时候,列表容量肯定有限,而且如果不需要访问后面的元素的话,列表后面的空间都浪费了。所以需要一种可以按照某种算法计算出列表元素的方法。这种一边循环一边计算的机制就是生成器(generator),即,generator保存的是算法好处:使用生成器可以支持延迟操作,延迟操作就是指在需要的时候可以产生结果,而不是立刻产生结果。what:什么...原创 2018-03-07 10:54:23 · 116 阅读 · 0 评论 -
python中的装饰器
python中的装饰器why:为什么需要装饰器有时候需要在不更改原函数的代码前提下给函数增加新功能what:装饰器是什么装饰器本身是一个python函数,它可以在其他函数不需要做任何代码变动的前提下增加额外功能,装饰器的返回值也是一个函数对象。装饰器就是一个返回函数的高阶函数how:怎么写装饰器装饰器分类简单装饰器def log(func): def warpper(*args, **kw...原创 2018-03-05 16:04:52 · 133 阅读 · 0 评论 -
数据结构与算法:python语言描述学习笔记Part3_2
python双链表实现# -*- coding: utf-8 -*-# 异常class LinkedListUnderflow(ValueError): pass# 双链表结点类class DLNode(): def __init__(self, elem, prev=None, next_=None): self.elem = elem self.next...原创 2018-03-12 20:28:01 · 235 阅读 · 0 评论 -
快速复习java
Java 学习笔记1. Hello Worldpackage test;public class HelloWorld { // 建立了一个类HelloWorld,public指出这个类是公共类,定义任何类都要用关键字class来标识。任何java程序都要以类的形式出现,一个程序中可以定义若干个类,但只能定义一个public类,源文件名必须和public类名相同 public sta...原创 2018-05-25 11:29:09 · 1647 阅读 · 0 评论 -
廖雪峰python教程整理
python基础数据类型与变量用r' '表示内部字符不转义,eg:print r'\\t\'用''' '''的格式表示多行内容,eg:print '''line1换行line2换行line3'''用大写的变量名表示常量字符编码源码包含中文时,前面加两句:#!/usr/bin/env python # -*- coding: utf-8 -*-格式化输出: 'Hi, %s, you...原创 2018-06-14 09:54:19 · 6495 阅读 · 1 评论