python
只小白
小白的日常
展开
-
python中的闭包
谈谈对Python中闭包的理解Python中的闭包是一个比较模糊的概念,有很多朋友都认为不好理解,但是随着深入学习,就会发现闭包无论如何都是需要去理解的,下面我将自己对闭包的理解进行阐述,希望能够对你有所帮助 ~闭包的理解我们可以将闭包理解为一种特殊的函数,这种函数由两个函数的嵌套组成,且称之为外函数和内函数,外函数返回值是内函数的引用,此时就构成了闭包。闭包的格式下面用伪代码进行闭包格...原创 2019-02-12 21:07:59 · 32056 阅读 · 6 评论 -
Python装饰器
装饰器接上文,我们了解了闭包的概念,闭包的主要用途就是用于装饰器中,那么本文将对Python中的装饰器进行分析交流,希望能够对你的学习有所帮助!装包与拆包在进入装饰器专题之前,我们必须要明白一个概念:拆包,而拆包与装包是相对的,下面将对拆包与装包作具体介绍~装包Python中拆包与装包是相对的,装包即在形参中,*args会使用元组来接收位置参数,**kwargs会使用字典来接收关键字参数...原创 2019-02-14 10:46:00 · 623 阅读 · 4 评论 -
解决:OSError: [Errno 98] Address already in use
OSError: [Errno 98] Address already in use 错误是指端口被占用,未释放或者程序没有正常结束解决办法:       1.更换端口     &am原创 2019-02-26 17:35:02 · 33654 阅读 · 1 评论 -
Ubuntu16.04下flask虚拟环境搭建
flask有很多版本,在使用的时候为了避免多版本之间的冲突,我们需要创建独立的虚拟环境,也就是独立的Python编译环境。一、安装虚拟环境安装虚拟环境:sudo pip install virtualenvsudo pip install virtualenvwrapper如果提示找不到mkvirtualenv命令,则需要配置环境变量:# 1...原创 2019-02-26 20:23:09 · 709 阅读 · 0 评论 -
Python如何调用C
python原创 2019-03-11 12:18:10 · 7762 阅读 · 2 评论 -
Pycharm项目上传到Github
本文转载自:https://blog.csdn.net/m0_37306360/article/details/79322947准备工作首先得注册github账号,这里不多说 然后,安装git (我的版本git version 2.15.0.windows.1) PyCharm版本2017.2.3上传操作第一步,点击PyCharm的File -> Setting,找到github...转载 2019-03-11 14:41:24 · 247 阅读 · 0 评论 -
Python中正则匹配规则与re模块
正则表达式      正则表达式就是记录文本规则的代码,在实际开发的过程中,通常会有查找某些符合规则的字符串的需要,比如:用户登录时的手机号,邮箱等等,想要匹配或查找某些符合规则字符串就可以使用正则表达式。正则规则:匹配单个字符代码功能\d匹配数字,0-9\D匹配非数字\s匹配空白,空格,t...原创 2019-03-13 15:46:45 · 1311 阅读 · 0 评论 -
常用的正则匹配
用户名正则匹配import re# 6-20位 字母,数字,下划线if re.match(r'^[a-zA-Z0-9_]{6,20}$', "asxc56_"): print("匹配")邮箱正则匹配# 邮箱import reif re.match(r'^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$'...原创 2019-03-13 15:59:31 · 1557 阅读 · 0 评论 -
解决:TypeError: Incompatible collection type: UserInfo is not list-like
from flask import Flaskfrom flask_sqlalchemy import SQLAlchemyapp = Flask(__name__)app.config['SQLALCHEMY_DATABASE_URI'] = 'mysql://root:mysql@127.0.0.1:3306/test20'app.config['SQLALCHEMY_TRACK_M...原创 2019-03-13 16:21:36 · 1711 阅读 · 1 评论