08 2016 档案
摘要:近来一直都在学习python语言,偶然在伯乐在线看到2017年京东C/C++的面试题。就打算用python+ST3 IDE顺便敲下面试题代码。 原题 C语言: 原题 python语言: 乍一眼看,我写的python代码没错吧。但是很囧的事情,既然我写的python代码报错了(python初学者,大家
阅读全文
摘要:之前在学习python的时候,使用了代码编辑器Sublime Text 3并安装了强大的Anaconda插件。瞬间让Sublime Text3变身为Python的IDE。 在使用过程中,侧边栏的白点和代码框会让人有些无所适从。这还算好的,当代码多时,那简直是灾难。太影响编码的心情了。Anaconda
阅读全文
摘要:本人比较喜欢海贼王漫画,所以特意选择了网站http://www.mmonly.cc/ktmh/hzw/list_34_2.html来抓取海贼王的图片。 因为是刚刚学习python,代码写的不好,不要喷。 功能主要抓取此网页的图片如下: 贴代码: 执行代码后的效果:
阅读全文
摘要:近来在园区发现大家使用ST3(Sublime text 3)工具进行python学习。然后自己也跟风了一把。 1.ST3下载地址: http://www.sublimetext.com/3 2.安装Sublime Text Build 3114 Setup.exe应用程序。 3.ST3的工具优点就是
阅读全文
摘要:这一章节主要讲解文件操作及其文件读取,缓存,文件指针。 文件操作 (1)文件打开:open(filepath,filemode) filepath:要打开文件的路径 filemode:文件打开的方式 文件不存在创建文件 文件存在清空内容 PS:'rb','wb','ab','rb+','wb+','
阅读全文
摘要:这一章节主要讲解python的错误和异常处理 什么是错误和异常?及其区别? 错误: 1、语法错误:代码不符合解释器或者编译器语法。 2、逻辑错误:不完整或者不合法输入或者计算出现问题。 异常:执行过程中出现问题导致程序无法执行。 1、程序遇到逻辑或者算法问题。 2、运行过程中计算机错误(内存不够或者
阅读全文
摘要:何为定制类? Python的class允许定义许多特殊方法,可以让我们非常方便地生成特定的类。在类中应用或者重写python的特殊方法,得到的类,就是定制类。 大家都知道print的用法。见下面例子 为什么print都能识别出lst和p的数据类型呢? 当我们执行如下代码的时候,就知道为什么了? __
阅读全文
摘要:这一章节主要讲解面向对象高级编程->继承进阶篇,包括类多继承介绍和继承经典类和新式类属性的查找顺序不同之处。 多继承 上一章节我们讲到继承,子类继承父类,可以拥有父类的属性和方法,也可以进行扩展。但是有时候会发现,子类需要继承一个类的方法,又要继承另一个类的方法,才能完成要实现的功能。怎么办?pyt
阅读全文
摘要:大家都知道面向对象的三大特性:封装,继承,多态。封装特性在上一章节已经讲解过。这一章节主要讲解继承和多态。 继承: 当定义一个类的时候,可以从现有的类进行继承。那么新定义的类可以称为子类,被继承的现有的类称为基类,父类或者超类。 上一章节大家应该有所注意以下代码: object类是python所有类
阅读全文
摘要:python也是支持面向对象编程的。这一章节主要讲一些python面向对象编程的一些基础。 什么是面向对象的编程? 1.面向对象编程是一种程序设计范式 2.把程序看做不同对象的相互调用 3.对现实世界建立对象模型 面向对象编程的基本思想: 1.类用于定义抽象类型 2.实例根据类的定义被创建出来 如何
阅读全文
摘要:模块和包 大家都知道,在计算机程序开发的过程中,随着程序代码越写越多,这样代码就会越不容易维护。 有时候为了好维护代码,把不同功能的函数放到不同的xx.py文件中。 在python中,一个.py文件就称为一个模块。 使用模块有什么好处? 1、提供代码可维护性。 2、可以避免函数名和变量名冲突。如果两
阅读全文
摘要:转载出处:http://www.cnblogs.com/rhcad/archive/2011/12/21/2295507.html 这是在Python学习小组上介绍的内容,现学现卖、多练习是好的学习方式。 第一步:最简单的函数,准备附加额外功能 1 # -*- coding:gbk -*- 2 ''
阅读全文
摘要:在介绍函数式编程之前,先介绍几个概念性的东西。 什么是函数式编程? 函数式编程的特点: 1.把计算视为函数而非指令; 2.纯函数式编程:不需要变量,没有副作用,测试简单; 3.支持高阶函数,代码简洁。 什么是高阶函数? 能接收函数做参数的函数,称为高阶函数。 高阶函数的特点: 1.变量可以指向函数
阅读全文