Python笔记
文章平均质量分 61
小奔Linda
这个作者很懒,什么都没留下…
展开
-
Python装饰器详解
Python装饰器其实就是一个Python函数,它可以为原有的函数增加新的功能,然后返回一个函数对象。在深入了解python之前,必须先明确三个知识点:1、函数即变量函数也是一个对象,他可以赋值给变量,也可以此变量调用函数。2、高阶函数函数名可以作为另一个函数的参数和返回值使用。高阶函数有两种:一种是以函数作为其参数的函数,另一种是以函数作为其返回值的函数3、嵌套函数Python语言允许函数嵌套定...原创 2018-03-31 14:51:16 · 271 阅读 · 0 评论 -
python的Image模块
Image 模块Image 模块提供了同名的类用来表示PIL的图像。Image模块还提供了许多工厂(factory)函数,包块从文件加载图像的函数,以及创建新图像的函数。 例子 下面的脚本加载了一个图像,并把它旋转了45度,然后调用外部的查看器(通常在Unix下是xv,Windows下是paint)。 打开,旋转,和显示图像(使用默认的查看器) from PIL import Image i...转载 2018-07-10 13:59:45 · 33518 阅读 · 0 评论 -
利用python的pyodbc连接access 数据库 & pyodbc的基本用法
一、安装第三方库 pyodbcPip install pyodbc二、检验是否可以正常连接数据库检查是否有一个Microsoft Access ODBC驱动程序可用于你的Python环境(在Windows上)的方法:>>> import pyodbc>>> [x for x in pyodbc.drivers() if x.startswith('Micros...原创 2018-06-20 17:09:49 · 20711 阅读 · 6 评论 -
浅析Python中的struct模块
原文链接: https://www.cnblogs.com/coser/archive/2011/12/17/2291160.html 最近在学习python网络编程这一块,在写简单的socket通信代码时,遇到了struct这个模块的使用,当时不太清楚这到底有和作用,后来查阅了相关资料大概了解了,在这里做一下简单的总结。 了解c语言的人,一定会知道struct结构体在c语言中的作...转载 2018-07-09 09:30:12 · 190 阅读 · 0 评论 -
Python的实例方法、类方法和静态方法之间的区别与联系
Python的实例方法、类方法和静态方法class Test: def test1(self): print('test......') @classmethod def test2(cls): print('test2......classmethod') @staticmethod def test3(): ...原创 2018-06-16 18:10:46 · 191 阅读 · 0 评论 -
Python:抽象类详解
抽象类,即包含抽象方法的类。抽象方法,即不包含任何实现代码的函数,他的函数体只有pass,他只能在其子类中实现。在定义抽象方法时,函数前面需要加上@abstractmethod...原创 2018-06-01 09:46:13 · 741 阅读 · 0 评论 -
python:元类详解
原文链接:http://python.jobbole.com/88795/千万不要被所谓“元类是99%的python程序员不会用到的特性”这类的说辞吓住。因为每个中国人,都是天生的元类使用者学懂元类,你只需要知道两句话:道生一,一生二,二生三,三生万物我是谁?我从哪来里?我要到哪里去?在python世界,拥有一个永恒的道,那就是“type”,请记在脑海中,type就是道。如此广袤无垠的python...转载 2018-05-31 18:55:19 · 1748 阅读 · 0 评论 -
python:闭包详解
闭包是什么?如果在一个内部函数中,对外部作用域(但不是全局作用域)的变量进行引用,那么这个内部函数就认为是闭包(closure)。 举例:#-*-coding:utf-8-*-def funX(x): print("funX is runing!") def funY(y): print('funY is runing!') n = x*y p...原创 2018-05-29 14:43:26 · 250 阅读 · 0 评论 -
助你轻松导入python的第三方库
打开pycharm,点击File—>Settings,如下图所示:需要先选择一个已安装的python编译器,我用的是python3.5.3,如下图:此时点击右上方绿色的的“+”,即可添加需要的库,如下图:这种情况下,有可能会安装失败。失败的原因如果是pip版本过低,或其他原因。是因为pip版本过低时:则可以用以下方法在终端(开始菜单—运行—cmd)升级pip:方法一:python –m p...原创 2018-04-17 21:19:59 · 13614 阅读 · 1 评论 -
python清除字符串中间空格的方法
1、使用字符串函数replace>>> a = 'hello world'>>> a.replace(' ', '')'helloworld' 2、使用字符串函数split>>> a = ''.join(a.split())>>> print(a)helloworld 3、使用正则表达式&g...转载 2018-08-15 19:44:44 · 1093 阅读 · 0 评论