Loading...
if/else 标签基本语法格式如下:{% if condition %} ... display {% endif %}或者:{% if condition1 %} ... display 1 {% elif condition2 %} ... display 2 {% else %} ... display 3 {% endif %}根据条件判断是否输出。if...
• Python 模块(Module),是一个 Python 文件,以 .py 结尾,包含了 Python 对 象定义和Python语句。• 模块能定义函数,类和变量,模块里也能包含可执行的代码。Python中有多种模块导入:(1)导入单个类。from car import Car(2)从一个模块中导入多个类。from car import Car,ElectriCar(3)导入整个模块...
<h3>hasattr()函数</h3>用于判读对象中是否存在指定的非私有属性和方法。语法hasattr(object, name)object -- 对象。name -- 字符串,属性名。返回值如果对象有该属性且非私有,返回 True,否则返回 False。实例class B: name="zhangsan" __age=20 ...
property()函数的作用是在新式类中返回属性值property([fget[, fset[, fdel[, doc]]]])fget -- 获取属性值的函数fset -- 设置属性值的函数(可选) fdel -- 删除属性值函数(可选) doc -- 属性描述信息(可选)#proprety() class Rectangle: def __init__(self): ...
什么是魔术方法? 他们是面向对象的Python的一切。他们是可以给你的类增加”magic”的特殊方法。他们总是被双下划线所包围(e.g. init 或者 __lt__)。下面我介绍部分常用的魔术方法:• __init__: 构造函数,在生成对象时调用• __del__: 析构函数,释放对象时使用# __del__()析构方法 class File: def __init__(...
<h3>1、异常的概念。</h3>异常的概念在C++和Java中都学过,这里就不做解释了,不懂得可以自行百度。这里,我只记录以下几点:• 如果异常对象并未被处理或捕获,程序就会用所谓的回溯(traceback,一种错误 信息)终止执行;• Python的一些內建异常: Exception 常规错误的基类 IOError 输入/输...
这一节主要有以下内容:面向对象基础知识类和对象构造函数属性(类变量)和方法继承与重写1、面向对象基础知识首先,我们了解一下面向对象有哪些基础概念:• 类(Class): 用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。• 类变量: 类变量在整个实例化的对象中是公用的。类变量定义在类中且在函数体之外。类变量通常不作为实例变量使用。• ...
1、第一、二周(Python基础)2、第三周(web开发基础)3、第四周(Django框架)4、第五、六周(web商城项目实战)5、第七、八周(Python网络爬虫基础)6、第九、十、十一周(Python网络爬虫进阶实战)
Python有下列内置文件操作:• open() 打开或者创建一个文件 格式:open('文件路径','打开模式') 打开模式:r w a 等模式 具体请参考手册• close() 关闭文件• read() 读取文件• readline() 读取一行文件• readlines() 将文件中的内容读取到序列当中。 • write() 写入文件• writelines() 将序列写...
函数根据执行完毕是否可以得到一个结果,将函数分为2个类型:1. 执行过程函数: print() 2. 具有返回值的函数:id(),type() 格式:def 函数名(参数....): 函数功能代码... ... [return 语句]return的特征:具有return语句的函数称为具有返回值的函数;return可以为当前函数执行完毕返回一个结果,这样的函数调用可以被...