Python
u013982161
这个作者很懒,什么都没留下…
展开
-
Python 面向对象
Python从设计之初就已经是一门面向对象的语言,正因为如此,在Python中创建一个类和对象是很容易的。本章节我们将详细介绍Python的面向对象编程。如果你以前没有接触过面向对象的编程语言,那你可能需要先了解一些面向对象语言的一些基本特征,在头脑里头形成一个基本的面向对象的概念,这样有助于你更容易的学习Python的面向对象编程。接下来我们先来简单的了解下面向对象的一些基本特征。转载 2016-12-04 10:54:42 · 216 阅读 · 0 评论 -
Python中的闭包实例详解
这篇文章主要介绍了Python中的闭包,针对闭包的定义、用法及注意事项进行了实例讲解,有助于读者深入理解闭包的概念及用法,需要的朋友可以参考下一般来说闭包这个概念在很多语言中都有涉及,本文主要谈谈python中的闭包定义及相关用法。Python中使用闭包主要是在进行函数式开发时使用。详情分析如下: 一、定义python中的闭包从表现形式上定义(解释)为:如果在一个内部函数里,对在外转载 2016-12-04 13:52:39 · 388 阅读 · 0 评论 -
Python数据持久存储:pickle模块
python的pickle模块实现了基本的数据序列和反序列化。通过pickle模块的序列化操作我们能够将程序中运行的对象信息保存到文件中去,永久存储;通过pickle模块的反序列化操作,我们能够从文件中创建上一次程序保存的对象。 基本接口pickle.dump(obj,file, [,protocol]) 注解:将对象obj保存到文件file中去。protocol为序列化使用转载 2016-12-04 13:49:50 · 361 阅读 · 0 评论 -
Python标准异常和异常处理详解
这篇文章主要介绍了Python标准异常和异常处理详解,本文讲解了python标准异常、什么是异常、异常处理的多种方法和实例等内容,需要的朋友可以参考下python提供了两个非常重要的功能来处理python程序在运行中出现的异常和错误。你可以使用该功能来调试python程序。1.异常处理: 本站Python教程会具体介绍。2.断言(Assertions):本站Python教程会具体介绍。转载 2016-12-04 13:45:48 · 4580 阅读 · 0 评论 -
Python3 输入和输出
在前面几个章节中,我们其实已经接触了 Python的输入输出的功能。本章节我们将具体介绍 Python的输入输出。输出格式美化Python两种输出值的方式:表达式语句和 print()函数。第三种方式是使用文件对象的 write()方法,标准输出文件可以用 sys.stdout引用。如果你希望输出的形式更加多样,可以使用 str.format()转载 2016-12-04 11:47:32 · 3842 阅读 · 1 评论 -
Python 字符串
字符串是 Python中最常用的数据类型。我们可以使用引号('或")来创建字符串。创建字符串很简单,只要为变量分配一个值即可。例如:var1 = 'Hello World!'var2 = "Python Runoob"Python访问字符串中的值Python不支持单字符类型,单字符也在Python也是作为一个字符串使用。Python访问子字符转载 2016-12-04 11:43:57 · 302 阅读 · 0 评论 -
Python 字典(Dictionary)
字典是另一种可变容器模型,且可存储任意类型对象。字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中 ,格式如下所示:d = {key1 : value1, key2: value2 }键必须是唯一的,但值则不必。值可以取任何数据类型,但键必须是不可变的,如字符串,数字或元组。一个简单的字典实例转载 2016-12-04 11:41:09 · 246 阅读 · 0 评论 -
Python 元组
Python的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列表使用方括号。元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。如下实例:tup1 = ('physics','chemistry',1997, 2000);tup2 = (1, 2, 3,4, 5 );tup3 = "a", "b","c"转载 2016-12-04 11:38:57 · 341 阅读 · 0 评论 -
Python 列表
序列是Python中最基本的数据结构。序列中的每个元素都分配一个数字 -它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。Python有6个序列的内置类型,但最常见的是列表和元组。序列都可以进行的操作包括索引,切片,加,乘,检查成员。此外,Python已经内置确定序列的长度以及确定最大和最小的元素的方法。列表是最常用的Python数据类型,它可以作为一个方括号内的逗号转载 2016-12-04 11:36:32 · 250 阅读 · 0 评论 -
Python 文件I/O
本章只讲述所有基本的的I/O函数,更多函数请参考Python标准文档。打印到屏幕最简单的输出方法是用print语句,你可以给它传递零个或多个用逗号隔开的表达式。此函数把你传递的表达式转换成一个字符串表达式,并将结果写到标准输出如下:#!/usr/bin/python# -*- coding: UTF-8 -*- print "Python 是一个非常棒的语转载 2016-12-04 11:28:56 · 205 阅读 · 0 评论 -
Python 函数
函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。 定义一个函数你可以定义一个由自己想要功能的函数,以下是简单的规则:§ 函数代码块以 def 关键词开头,后接函数标识符名称和圆括号()。§ 任何传入参转载 2016-12-04 11:21:15 · 213 阅读 · 0 评论 -
Python3 模块
在前面的几个章节中我们脚本上是用 python解释器来编程,如果你从 Python解释器退出再进入,那么你定义的所有的方法和变量就都消失了。为此 Python 提供了一个办法,把这些定义存放在文件中,为一些脚本或者交互式的解释器实例使用,这个文件被称为模块。模块是一个包含所有你定义的函数和变量的文件,其后缀名是.py。模块可以被别的程序引入,以使用该模块中的函数等功能。这也是使转载 2016-12-04 11:02:44 · 324 阅读 · 0 评论 -
Python装饰器
装饰器本质上是一个Python函数,它可以让其他函数在不需要做任何代码变动的前提下增加额外功能,装饰器的返回值也是一个函数对象。它经常用于有切面需求的场景,比如:插入日志、性能测试、事务处理、缓存、权限校验等场景。装饰器是解决这类问题的绝佳设计,有了装饰器,我们就可以抽离出大量与函数功能本身无关的雷同代码并继续重用。概括的讲,装饰器的作用就是为已经存在的对象添加额外的功能。先来看一个简转载 2016-12-31 18:23:26 · 268 阅读 · 0 评论