查看本系列教程目录:请点击:零基础小白入门 Python 系列教程 1. 直接 import 人尽皆知的方法,直接导入即可 >>> import os >>> os.getcwd() '/home/wangbm' 与此类似的还有,不再细讲...
Python 基础教程
零基础学 Python(51):常规包与空间命名包
查看本系列教程目录:请点击:零基础小白入门 Python 系列教程 8.5 【进阶】常规包与空间命名包 1. 常规包 在 Python 3.3 之前或者说 Python 2 中,一个包想要被导入使用,那么该包内必须要有 __init__.py ...
零基础学 Python(50):包的相对导入与绝对导入
查看本系列教程目录:请点击:零基础小白入门 Python 系列教程 当我们 import 导入模块或包时,Python 提供两种导入方式: 相对导入(relative import ):from . import B 或 from ..A import B,其中.表示...
零基础学 Python(49):模块、包与Namespace Packages 区别?
查看本系列教程目录:请点击:零基础小白入门 Python 系列教程 导入单元有多种,可以是模块、包及变量等。 对于这些基础的概念,对于新手还是有必要介绍一下它们的区别。 模块:类似 *.py,*.pyc, ...
零基础学 Python(48):安装第三方包的八种方法
查看本系列教程目录:请点击:零基础小白入门 Python 系列教程 1. 使用 easy_install easy_install 这应该是最古老的包安装方式了,目前基本没有人使用了。下面是 easy_install 的一些安装示例 # 通过包名,...
零基础学 Python(47):什么是包、模块和库?
查看本系列教程目录:请点击:零基础小白入门 Python 系列教程 Python 中除了函数库以外,还有非常多且优秀的第三方库、包、模块。 那么问题就来了,库、模块和包各是什么意思? 它们之间有什么区别呢?今天...
零基础学 Python(46):深藏不露的描述符(Descriptor)
查看本系列教程目录:请点击:零基础小白入门 Python 系列教程 在前几节里,有介绍过 property 的用法,property 实现将一系列函数改造成对象属性,并实现参数的访问检查。 很少有人会去深究这里面的原理究竟...
零基础学 Python(44):类的魔术方法(超全整理)
查看本系列教程目录:请点击:零基础小白入门 Python 系列教程 什么是魔法方法呢?它们在面向对象的Python的处处皆是。 它们是一些可以让你对类添加魔法的特殊方法。它们经常是两个下划线包围来命名的(比如 ...
零基础学 Python(43):类的 Mixin 设计模式
查看本系列教程目录:请点击:零基础小白入门 Python 系列教程 类的单继承,是开发者再熟悉不过的继承方式,写起来也毫不费力。 而多继承呢,见得很多,写得很少。在很多的项目代码里,你还会见到一种很奇怪...
零基础学 Python(42):类的 property 属性
查看本系列教程目录:请点击:零基础小白入门 Python 系列教程 在之前的学习中,对象的属性,我们都是通过把变量值赋值给对象本身来实现的。 >>> class Student:pass ... >>> >>>...