每天开心一点


Python import用法
一、什么是python的模块Python 提供了强大的模块支持,主要体现在,不仅 Python 标准库中包含了大量的模块(称为标准模块),还有大量的第三方模块,开发者自己也可以开发自定义模块。通过这些强大的模块可以极大地提高开发者的开发效率。那么,模块到底指的是什么呢?模块,英文为 Modules,至于模块到底是什么,可以用话总结:模块就是 Python 程序。换句话说,任何 ...
692    2020-10-16
理解Python中的metaclass
在理解metaclass之前,我们需要先理解Python中的class。从某种程度上来说,Python中的class的定位比较特殊。对于大部分面向对象语言来说,class是一段定义了如何产生object的代码块。但是在Python中,class并不只有这一角色。class实际上也是object。当我们使用class定义一个类的时候,Python会执行相应代码并在内存中创建一个名为example的o...
666    2020-10-15
python wraps(装饰器)用法
在我们使用了装饰器函数之后,我们的被装饰函数默认指向了装饰器的名字(内存地址)如:def wrapper(func):  # func = holiday    def inner(*args, **kwargs):     &...
752    2020-10-15
python中协程函数的实现
生成器是由迭代器进化而来,所以生成器对象有 __iter__ 和 __next__ 方法,可以使用 for 循环获得值,注意这里所说的 “获得值” 指的是下文代码块里 yield 语句中 yield 关键字后面的 i 。这是在 Python 2.5 时出现的特性,在 Python 3.3 中出现 yield from 语法之前,生成器没有太大用途。但此时 y...
646    2020-10-15
python的各种符号
常见的操作符号有:python的命令行Python运算符列表字符串格式化python支持的转义字符python各种对象的方法python的正则表达式参考:https://www.cnblogs.com/highroom/p/39a11918eebfb0e22a2ddda8b39526a1.html
561    2020-10-15
vim全选,全部复制,全部删除
全选(高亮显示):按esc后,然后ggvG或者ggVG全部复制:按esc后,然后ggyG全部删除:按esc后,然后dG解析:gg:是让光标移到首行,在vim才有效,vi中无效 v : 是进入Visual(可视)模式 G :光标移到最后一行 选中内容以后就可以其他的操作了,比如: d  删除选中内容 y &nb...
983    2020-10-14
Linux环境变量文件
引言: Linux环境变量文件往复杂了讲,可以讲的东西太多,本文只讲述一些平常工作中常用到知识。1、作用:定义每个用户的操作环境,只有写进文件的环境变量,才能在系统重启后依然有效。2、主要的配置文件:/etc/profile/etc/profile.d/*.sh~/.bash_profile~/.bashrc/etc/bashrc其中 ~/.bash_profile、~/.bashrc ...
1005    2020-10-10
linux的环境变量命令
简单理解了变量的概念,就很容易理解环境变量了。环境变量的作用域比自定义变量的要大,如 Shell 的环境变量作用于自身和它的子进程。在所有的 UNIX 和类 UNIX 系统中,每个进程都有其各自的环境变量设置,且默认情况下,当一个进程被创建时,除了创建过程中明确指定的话,它将继承其父进程的绝大部分环境设置。Shell 程序也作为一个进程运行在操作系统之上,而我们在 Shell 中运行的大部分命令都...
945    2020-10-10
Python3 goto 语句的使用
熟悉 C 语言的小伙伴一定对 goto 语句不陌生,它可以在代码之间随意的跳来跳去,但是好多老鸟都告诫大家,不要使用 goto,因为 goto 会使你的代码逻辑变的极其混乱。但是有时候我们不得不用它,因为它太高效了。比如进入循环内部深层一个 goto 就能回到最上层,还有可以定位到代码的任意一个位置,很是高效方便。但是也不要所有的代码都用 goto,那样你的代码就变得像量子世界那样诡异,连你自己都...
729    2020-10-08
数据的逻辑结构和数据的存储结构
一、数据的逻辑结构。系统的逻辑结构是从思想的角度上对系统分类,把系统分成若干个逻辑单元,不同逻辑单元分别实现自己的功能。数据的逻辑结构是对数据之间关系的描述,有时就把逻辑结构简称为数据结构,数据的逻辑结构分为以下四种:1、集合结构:集合结构的集合中任何两个数据元素之间都没有逻辑关系,组织形式松散。2、线性结构:数据结构中线性结构指的是数据元素之间存在着“一对一”的线性关系的数据结构。3、树状结构:...
1314    2020-10-08