随笔分类 - python语言
python语言
摘要:列表解析和相关的函数编程工具,如map和filter,通常运行得比for循环快,也许快了2倍,这是对有大数据集合得程序有重大影响得特性之一。 文件工具:管道、先进先对队列(FIFO)、套接字、通过键坊问文件、对象持久、基于描述符得文件、关系数据库和面向对象数据库接口。
阅读全文
摘要:python 具有一种叫做垃圾收集的特性,在程序运行时可以清理不在使用的内存,并将你从必须管理的代码中这样的细节解放出来 在python中,一旦一个对象的最后一个引用被移除,空间将会立即回收。
阅读全文
摘要:机会是留给有准备的人,没机会的人,就别瞎准备了。 在python序列中遍历时,索引位置和对应值可以使用 enumerate() 函数同时得到 for i, v in enumerate(['tic', 'tac', 'toe']): print(i, v) 在字典中进行遍历 knights = {'
阅读全文
摘要:好人成佛需要九九八十一难,可是坏人只需要放下屠刀。 什么是包? 包是一种管理 Python 模块命名空间的形式,采用"点模块名称" 目录只有包含一个叫做 __init__.py 的文件才会被认作是一个包,主要是为了避免一些滥俗的名字 最简单的情况,放一个空的 :file:__init__.py就可以
阅读全文
摘要:失败的尽头是绝望,努力的终点是过劳。 Python两种输出值的方式: 表达式语句和 print() 函数。(第三种方式是使用文件对象的 write() 方法; 标准输出文件可以用 sys.stdout 引用。)如果你希望输出的形式更加多样,可以使用 str.format() 函数来格式化输出值。如果
阅读全文
摘要:去年定了一个目标存款三万,今年掐指一算,还差五万。 和其它编程语言相比,Python 在尽可能不增加新的语法和语义的情况下加入了类机制。Python中的类提供了面向对象编程的所有基本功能:类的继承机制允许多个基类,派生类可以覆盖基类中的任何方法,方法中可以调用基类中的同名方法。对象可以包含任意数量和
阅读全文
摘要:这两天雨水多,下雨记得打伞,否则脑袋容易进水。 匿名函数:所谓匿名,不在使用def语句这样的标准的形式定义一个函数; 表达式:lambda argument_list: expression 与常规函数不同的是,lambda函数最终返回的是一个函数对象,而非一个函数名; 作用: 1、作为参数传递给其
阅读全文
摘要:有些人很奇怪,不爱你也不放过你;有些人更奇怪,爱你却还放过你。 python常见的模块 1、os2、sys3、re4、random5、json/pickle6、time7、logging8、xml9、math10、hasklib11、urllib12、functools13、base6414、csv
阅读全文
摘要:别动不动就把问题交给时间来证明,时间懒得理你这个烂摊子。 python 解析器统计 Cpython解析器Pypy 解析器(默认)Psyco 没有全局解析器锁解析器 JPythonIronPython 不同的解析器之间有区别
阅读全文
摘要:所有抱怨社会不公和制度的人翻译过来只有一句话:请给我金钱,女人和社会地位。 浅拷贝 在Python中是创建一个新的对象,这个对象有着原始对象的一些引用,这些引用指向原始对象中的一些元素 import copy original_list = [1, 2, [3, 4]] new_list = cop
阅读全文
摘要:当你变得足够优秀的时候,你才发现原来她只是,单纯的不喜欢你。 语法 with expression [as variable]: with-block with语句块会为这个表达式创建出一个运行时上下文,这个运行时上下文被称为“上下文管理器(Context Manager)”,Python 将自动调
阅读全文
摘要:当你变得足够优秀的时候,你才发现原来她只是,单纯的不喜欢你。 # 数字 string.digits #大小写字母 string.ascii_letters #小写字母 string.ascii_lowercase #大写字母 string.uppercase #特舒符号 string.punctua
阅读全文
摘要:往事不堪回首,是因为,你根本没有可以回首的往事。 从如下几个方面来提高python 运行效率: 使用内置函数和库:Python内置了很多高效的函数和库,如列表推导式、内置排序函数sorted()、内置数学函数math等。使用这些函数和库可以避免编写低效的代码。 避免重复计算:如果一个计算需要多次执行
阅读全文
摘要:所谓的骑士救公主,是因为恶龙从未伤害过公主。 python类四大特性 1、封装 2、继承 3、多态 4、抽象
阅读全文
摘要:Django 是一个 Python Web 框架,其基本原理可以描述为以下几个方面: 1、MVT设计模式 Django 采用的是 MVT(Model-View-Template)设计模式。Model 是应用程序中的数据模型,View 是控制视图逻辑的代码,Template 则是定义用户界面的 HTM
阅读全文
摘要:web 框架 Django、Flask 爬虫框架 Spark、Flink Tensorflow 等忙完这一阵,就可以接着忙下一阵了。
阅读全文
摘要:Django 框架的特点 基于 Python 语言及 MVC 模式,具有开发快捷、低耦合、部署方便、可重用性高和维护成本低等显著特点。 通过一个 URL 分发器模块进行 URL 分派,分发器使用正则表达式来匹配 URL,支持开发人员采用自定义 URL 方式,且没有框架的特定限定,使用起来非常灵活。
阅读全文
摘要:安装的一些命令 安装依赖包 pip install Django python -m django --version 创建项目 django-admin startproject mysite 有时候django-admin 查找不到此命令,则需要进行此命令 python -m django st
阅读全文
摘要:好看的皮囊现实劈腿,有趣的灵魂精神出轨? 生成器: 生成器本质上就是一个函数,它记住了上一次返回时在函数体中的位置。对生成器函数的第二次(或第n次)调用,跳转到函数上一次挂起的位置。而且记录了程序执行的上下文。生成器不仅“记住”了它的数据状态,生成还记住了程序执行的位置。 迭代器: 迭代器是一种支持
阅读全文