Python_笔记

Python 常用的内建函数

duchaochen阅读(531)评论(0)赞(0)

内建函数 Build-in Function,启动python解释器,输入dir(__builtins__), 可以看到很多python解释器启动后默认加载的属性和函数,这些函数称之为内建函数, 这些函数因为在编程时使用较多,cpython...

Python 内置类属性

duchaochen阅读(528)评论(0)赞(0)

在python中内置类写类属性,即只要你新建了类,系统就会自动创建这些属性。下面就来讲解一下这些自带的属性。 >>> class Peopre(object): ... pass ... >>> dir(...

Python 内置装饰器

duchaochen阅读(528)评论(0)赞(0)

内置的装饰器 内置的装饰器和普通的装饰器原理是一样的,只不过返回的不是函数,而是类对象,所以更难理解一些。 @property 在了解这个装饰器前,你需要知道在不使用装饰器怎么写一个属性。 def getWidth(self): retur...

Python 装饰器

duchaochen阅读(523)评论(0)赞(0)

装饰器 装饰器是程序开发中经常会用到的一个功能,用好了装饰器,开发效率如虎添翼,所以这也是Python面试中必问的问题,但对于好多初次接触这个知识的人来讲,这个功能有点绕,自学时直接绕过去了,然后面试问到了就挂了,因为装饰器是程序开发的基础...

Python 闭包

duchaochen阅读(525)评论(0)赞(0)

闭包 闭包(closure)是函数式编程的重要的语法结构,Python也支持这一特性,下面就开始介绍Python中的闭包。 首先看看闭包的概念:闭包(Closure)是词法闭包(Lexical Closure)的简称,是引用了自由变量的函数...

Python 迭代器

duchaochen阅读(528)评论(0)赞(0)

迭代器 迭代是访问集合元素的一种方式。迭代器是一个可以记住遍历的位置的对象。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。 可迭代对象 以直接作用于 for 循环的数据类型有以下几种: 一类是集合...

Python 正则表达式提高

duchaochen阅读(525)评论(0)赞(0)

re模块的高级用法 search re.search(pattern, string[, flags]) 若string中包含pattern子串,则返回Match对象,否则返回None,注意,如果string中存在多个pattern子串,只...

Python正则表达式

duchaochen阅读(529)评论(0)赞(0)

正则表达式 概述   正则表达式,又称正规表示式、正规表示法、正规表达式、规则表达式、常规表示法(英语:Regular Expression,在代码中常简写为regex、regexp或RE),是计算机科学的一个概念。正则表达式使用单个字符串...

Python 生成器

duchaochen阅读(527)评论(0)赞(0)

生成器 什么是生成器 通过列表生成式,我们可以直接创建一个列表。但是,受到内存限制,列表容量肯定是有限的。而且,创建一个包含100万个元素的列表,不仅占用很大的存储空间,如果我们仅仅需要访问前面几个元素,那后面绝大多数元素占用的空间都白白浪...

Python 模块进阶

duchaochen阅读(523)评论(0)赞(0)

import导入模块 1. import 搜索路径 import sys sys.path 例子: In [1]: import sys In [2]: sys.path Out[2]: ['', 'E:\\Python\\Scripts\...