-
auto
2019-06-10 20:39:04
python
1908°
20
当需要定义常量时,一个办法是用大写变量通过整数来定义 好处是简单,缺点是类型是int,并且仍然是变量 Enum可以把一组相关常量定义在一个class中,且class不可变,而且成员可以直接比较,这样这些相关常量就不会变化了 使用枚举类 自定义枚举类 如果需要更精确地控制枚举类型,可以从Enum派生出 ...
-
auto
2019-06-10 20:39:04
python
1800°
20
工作中最常见的配置文件有四种:普通key=value的配置文件、Json格式的配置文件、HTML格式的配置文件以及YAML配置文件。 这其中以第一种居多,后三种在成熟的开源产品中较为常见,本文只针对第一种配置文件。 一般来说Linux shell下提供了diff命令来比较普通文本类的配置文件,Pyt ...
-
auto
2019-06-10 20:36:11
python
1754°
20
Jinja2模板引擎 转载请在文章开头附上原文链接地址: "https://www.cnblogs.com/Sunzz/p/10959471.html" Flask内置的模板语言,它的设计思想来源于 Django 的模板引擎,并扩展了其语法和一系列强大的功能。 渲染模版函数 Flask提供的 ren ...
-
auto
2019-06-10 20:36:11
python
1842°
20
1.upper(将小写字母转换为大写) 语法: str.upper() 参数: NA 实例: 结果: ABC 2.lower(将小写字母转换为大写) 语法: str.lower 参数: NA 实例: 结果: hello 3.join(将序列中的元素以指定的字符连接生成一个新的字符串) 语法: str ...
-
auto
2019-06-10 20:36:11
python
1899°
20
1.基础知识 ~后缀名是可以是任意的 ~导入模块时,如果不是.py就会报错 =》》所以尽量后缀名携程.py 2.执行方式 -python解释器 3. #!/usr/bin/env python 这是解释器路径 4. # -*- coding:utf8 -*- 以UTF8的格式来编码 python2中 ...
-
auto
2019-06-10 20:36:11
python
1907°
20
Blueprint简介 Blueprint它是Flask项目的一种组件式开发,可以在一个应用内或跨越 多个项目共用蓝图。使用蓝图可以极大地简化大型应用的开发难度,也为Flask扩展 提供了一种在应用中注册服务的集中式机制。 模块化管理程序路由是它的特色,它使程序结构清晰、简单易懂。但是一个Bluep ...
-
auto
2019-06-10 20:36:11
python
2877°
20
熟悉Python的人可能都知道,Apscheduler是python里面一款非常优秀的任务调度框架,这个框架是从鼎鼎大名的Quartz移植而来。 之前有用过Flask版本的Apscheduler做定时任务。刚好前不久接触了Tornado,顺便玩玩Tornado版本的Apscheduler。 本篇做了 ...
-
auto
2019-06-10 20:36:11
python
1936°
20
一、简介 Python的hashlib提供了常见的摘要算法,如MD5、SHA1、SHA224、SHA256、SHA384、SHA512等算法。 什么是摘要算法呢?摘要算法又称哈希算法、散列算法。它通过一个函数,把任意长度的数据转换为一个长度固定的数据串(通常用16进制的字符串表示)。 举个例子,你写 ...
-
auto
2019-06-10 20:36:11
python
1732°
20
因为目前Python非常火,应用非常的广泛,是目前最火的行业之一,竞争很大,工资很高,未来发展也极好。 ...
-
auto
2019-06-10 20:36:11
python
1953°
20
# -*- coding: utf-8 -*- from Crypto.Cipher import AES import base64 import random import codecs import requests from fake_useragent import UserAgent f... ...
-
auto
2019-06-10 20:36:11
python
2118°
20
一. lamda匿名函数 为了解决一些简单的需求而设计的一句话函数 lambda表示的是匿名函数. 不需要用def来声明, 一句话就可以声明出一个函数 语法: 函数名 = lambda 参数: 返回值 注意: 1. 函数的参数可以有多个. 多个参数之间用逗号隔开 2. 匿名函数不管多复杂. 只能写一 ...
-
auto
2019-06-10 20:36:11
python
4395°
20
文章只是介绍自己安装时从安装不上到安装后报错,再到安装成功的心路历程,并不代表广大欧皇也会会出现同类型的问题,也不是总结和汇总各种出问题的原因. 直接进入正题,首先我这边是win环境,电脑上装的是python3.8和anaconda(python3.7),确认环境变量没有问题,环境变量配置的是pyt ...
-
auto
2019-06-10 20:36:11
python
2299°
20
继承是面向对象编程的一个重要的方式,通过继承,子类就可以扩展父类的功能 由于Python允许使用多重继承,因此,MixIn就是一种常见的设计 只允许单一继承的语言(如Java)不能使用MixIn的设计 通常的继承关系设计如下: 继承关系:Animal Dog(Animal) Bat(Animal) ...
-
auto
2019-06-10 20:36:11
python
2016°
20
一.正则表达式能干什么? 1.从大段的文字中找到符合规则的内容 2.判断某个字符串是否完全符合规则 二.字符组-- [] 写在中括号中的内容,都出现在下面的某一个字符的位置上都是符合规则的 [0-9] 匹配数字 [a-z] 匹配小写字母 [A-Z] 匹配大写字母 [a-zA-Z] 匹配大小写字母 [ ...
-
auto
2019-06-10 20:36:11
python
2283°
20
1.Requests库入门 Requests安装 用管理员身份打开命令提示符: 测试:打开IDLE: HTTP协议 超文本传输协议,Hypertext Transfer Protocol. HTTP是一个基于“请求与响应”模式的、无状态的应用层协议。 HTTP协议采用URL作为定位网络资源的标识。 ...
-
auto
2019-06-10 20:36:11
python
1816°
20
06.04 学习总结 一.二分法 二分法个人理解是一种算法的方式在一个有序的序列,区中间值,把中间值与想要的值进行对比从而一次一次的减少搜索范围举例 python 给与一个列表1 100, num_list = [num fornum in range(1,101)] 给予一个num让你在列表中寻找 ...
-
auto
2019-06-10 20:36:11
python
1802°
20
06.05 自我总结 一.面向对象编程 面向过程编程,核心是编程二字,过程指的是解决问题的步骤,即先干什么、后干什么、再干什么、然后干什么…… 与工厂的工艺流程差不多,前后都有影响 优点:复杂的问题流程化,进而简单化,调理清晰. 缺点:拓展性不行 二.对于我之前写的一个购物程序 三.鱼骨图分析异 ...
-
auto
2019-06-10 20:36:11
python
2039°
20
条件语句的原理: 2.举个例子:比大小 用了if语句 和elif 语句。 补充:以上代码都是在pycharm里编写的。想要下载的朋友可以去百度首页搜索pycharm。 链接:https://pan.baidu.com/s/1kYAWRUKMAMNuZpVZ69G6pA 提取码:psjr 有效期:七天 ...
-
auto
2019-06-10 20:36:11
python
2006°
20
函数中的默认参数,调用的时候可以给参数 赋值,也可以使用默认值 修改add函数如下 add()函数第一个参数没有默认值,第二个函数b默认值是3,在调用函数的时候,只赋予了函数实际参数为2, 也就是说该实际参数是2赋值给a,a+b后函数执行结果为5,也可以对函数的默认参数修改再次赋值,修改函数 默认参 ...
-
auto
2019-06-10 20:36:11
python
1528°
20
06.05自我总结 一.模块导入及使用 1.模块导入的两种方式 我们拿time模块并使用其中的time功能进行举例 a)第一种 import首次导入模块发生了3件事: 1. 打开模块文件 2. 执行模块对应的文件,将执行过程中产生的名字都丢到模块的名称空间 3. 在程序中会有一个模块名称指向模块名称 ...