最新消息:博主的视频课程:Django高级实战教程 开发企业级问答网站开发

Python

人生苦短,我用Python

Python中的描述符

Python中的描述符

来源:西部世界 liaogx 11个月前 (12-13) 264浏览 0评论

解答三个问题,描述是什么?如何实现?使用场景? 一、什么是描述符 描述符就是一个具有绑定行为的对象属性,其属性访问将由描述符协议中的方法覆盖。这些方法为 __get__、__set__ 和 __delete__。如果这些方法中的任何一个针对某个对象定...

Python中collections模块的使用

Python中collections模块的使用

来源:西部世界 liaogx 12个月前 (11-30) 318浏览 0评论

本文将详细讲解collections模块中的所有类,和每个类中的方法,从源码和性能的角度剖析。 一个模块主要用来干嘛,有哪些类可以使用,看__init__.py就知道 '''This module implements specialized...

Python中fnmatch模块的使用

Python中fnmatch模块的使用

来源:西部世界 liaogx 12个月前 (11-29) 326浏览 0评论

fnmatch()函数匹配能力介于简单的字符串方法和强大的正则表达式之间,如果在数据处理操作中只需要简单的通配符就能完成的时候,这通常是一个比较合理的方案。此模块的主要作用是文件名称的匹配,并且匹配的模式使用的Unix shell风格。源码很简单: ...

【连载】Django入门到实战(一)

【连载】Django入门到实战(一)

来源:西部世界 liaogx 1年前 (2018-09-12) 367浏览 0评论

一、项目目录结构介绍 manager.py 与项目进行交互的命令行工具集的入口(项目管理器) MyDjango 目录:项目容器,包含项目的基本配置,目录名称不建议修改 __init__.py Python中声明模块的文件,内容默认为空 settin...

Python中内存管理和垃圾回收机制

Python中内存管理和垃圾回收机制

来源:西部世界 liaogx 2年前 (2017-09-01) 1501浏览 0评论

python不像C++,Java等语言一样,他们可以不用事先声明变量类型而直接对变量进行赋值。对Python语言来讲,对象的类型和内存都是在运行时确定的。这也是为什么我们称Python语言为动态类型的原因(这里我们把动态类型可以简单的归结为对变量内存...

Python中少量代码运行计时

Python中少量代码运行计时

来源:西部世界 liaogx 2年前 (2017-08-12) 946浏览 0评论

一、使用time模块获得起始和终止时间然后相减获得运行时间,Python中最原始的设计方案 import time start = time.time() # code to run end = time.time() cost = end ...

Python面向对象编程

Python面向对象编程

来源:西部世界 liaogx 3年前 (2017-05-21) 909浏览 0评论

一、面向对象基础知识:面向对象初级篇  面向对象进阶篇 C#/Java:只能使用面向对象编程 Ruby/Python:函数编程 + 面向对象 1.面向过程编程 2.函数式编程,def 函数 3.面向对象编程,类封装 def 函数(函数在类里面称之为方...

Python正则表达式基础

Python正则表达式基础

来源:西部世界 liaogx 3年前 (2017-05-17) 680浏览 0评论

1. 正则表达式基础 1.1. 简单介绍 正则表达式并不是Python的一部分。正则表达式是用于处理字符串的强大工具,拥有自己独特的语法以及一个独立的处理引擎,效率上可能 不如str自带的方法,但功能十分强大。得益于这一点,在提供了正则表达式的...

Pycharm快捷键使用大全

Pycharm快捷键使用大全

来源:西部世界 liaogx 3年前 (2017-05-14) 857浏览 0评论

1、编辑(Editing) Ctrl + Space    基本的代码完成(类、方法、属性)  Ctrl + Alt + Space  快速导入任意类  Ctrl + Shift + Enter    语句完成  Ctrl + P    参数信息(在...

Python threading模块实现多线程控制和处理

Python threading模块实现多线程控制和处理

来源:西部世界 liaogx 3年前 (2017-02-24) 679浏览 0评论

一、综述 Python这门解释性语言也有专门的线程模型,Python虚拟机使用GIL(Global Interpreter Lock,全局解释器锁)来互斥线程对共享资源的访问,但暂时无法利用多处理器的优势。 在Python中我们主要是通过thread...