装饰器 https://www.cnblogs.com/EVA-J/articles/7194277.html 1. 装饰器的形成过程 2.装饰器的作用 3.语法糖 原则: 开放封闭原则 固定模式:装饰器固定模式 1. 解读这段代码 ! 首先 ,我们定义一个函数 func为例实现 leader交给我 ...
分类:
编程语言 时间:
2018-12-15 13:48:10
阅读次数:
227
####################### 整理 ################# # 一、数字# int(..) # 二、字符串# replace(替换)/find/join/strip(移除)/startswith/split(分割)/upper(转换为大写的)/lower(转换为小写)/ ...
分类:
编程语言 时间:
2018-12-14 15:00:13
阅读次数:
185
列表 list 类 中提供的方法 li=[1,5,dhud,dd,] 通过list类创建的对象 中括号括起来 逗号分隔每个元素 列表中的元素可以是数字,字符串,也可以是列表,也可以是布尔值 所有的都能放进去 列表可以无限嵌套 就是一个"集合",内部放置任何东西 索引取值 print( li [ 3 ...
分类:
编程语言 时间:
2018-12-14 01:09:38
阅读次数:
194
元组 list列表 li[11,22,33,44]列表和元组的区别:元素不可被修改,不可被增加或者删除(一级元素),列表则相反 tuple元组 tu=(111,222,333,444) 支持索引取值 支持切片取值 可以for循环 字符串,列表,元组可以相互转换 元组的一级元素不可修改或者删除或者增加 ...
分类:
编程语言 时间:
2018-12-14 01:01:37
阅读次数:
224
问题 在迭代操作或者其他操作的时候,怎样只保留最后有限几个元素的历史记录? 解决方案 保留有限历史记录正是 collections.deque 大显身手的时候。比如,下面的代码在多行上面做简单的文本匹配, 并返回匹配所在行的最后N行: 讨论 我们在写查询元素的代码时,通常会使用包含 yield表达式 ...
分类:
编程语言 时间:
2018-12-13 21:18:41
阅读次数:
261
问题 现在有一个包含 N 个元素的元组或者是序列,怎样将它里面的值解压后同时赋值给 N 个变量? 解决方案 任何的序列(或者是可迭代对象)可以通过一个简单的赋值语句解压并赋值给多个变量。 唯一的前提就是变量的数量必须跟序列元素的数量是一样的。 代码示例: 如果变量个数和序列元素的个数不匹配,会产生一 ...
分类:
编程语言 时间:
2018-12-13 20:54:42
阅读次数:
234
1、简述解释型和编译型编程语言? 概念: 编译型语言:把做好的源程序全部编译成二进制代码的可运行程序。然后,可直接运行这个程序。 解释型语言:把做好的源程序翻译一句,然后执行一句,直至结束! 区别: 编译型语言,执行速度快、效率高;依赖编译器、跨平台性差些。如C、C++、Delphi、Pascal, ...
分类:
编程语言 时间:
2018-12-13 20:25:44
阅读次数:
222
基本数据类型 数字 整形 int int 将字符串转换为数字 print(type(a)) 查看是什么类型的 、 bit_length 当前数字的二进制,表示至少用几位来二进制 字符串 str capitalize作用:首字母大写 casefold 和 lower 作用:casefold 更牛逼,把 ...
分类:
编程语言 时间:
2018-12-13 01:23:15
阅读次数:
237
Python基础知识(30):图形界面(Ⅰ) Python支持多种图形界面的第三方库:Tk、wxWidgets、Qt、GTK等等 Tkinter可以满足基本的GUI程序的要求,此次以用Tkinter为例进行GUI编程 一、编写一个GUI版本的“Hello, world!” 本人使用的软件是pycha ...
分类:
编程语言 时间:
2018-12-13 01:15:46
阅读次数:
283
Python基础知识(29):virtualenv virtualenv:用来为一个应用创建一套隔离的Python运行环境 比如,现有两个Python项目,一个是Python2.7的一个是Python3.5的,可以创建两个虚拟环境 1、安装 2、管理环境 (1)创建目录 (2)创建独立的Python ...
分类:
编程语言 时间:
2018-12-11 17:20:20
阅读次数:
169