吾八哥学Python
吾八哥学Python(十八):Python里的面向对象
在我们平时的编程中,面向对象是经常要使用到的一种技术,Python里也提供了面向对象的所有基本功能。在Python里的类支持多继承,支持覆盖类的任何方法,在类的某个方法里也可以调用基类里的同名方法。下面来看一些具体的实例学习!类的定义类的定义比较简单,具体如下:class MyClass:
日期 2018-03-21 阅 4002 吾八哥学PythonPython面向对象Python多重继承吾八哥学Python(十七):Python里的装饰器
这篇Python里的装饰器学习的文章很早之前就想写了,但由于各种原因,各种懒惰拖拉,导致一直都没动手!装饰器(decorator)是一种高级Python语法,通俗点说装饰器的目的就是为给某个现有的函数功能补充的作用。具体的更详细的解释可以网上各种搜索,非常多的资料,今天我在这里只做下自己学习的笔记!
日期 2017-08-09 阅 4086 吾八哥学PythonPython装饰器装饰器参数吾八哥学Python(十六):Python里的迭代器与生成器
Python里迭代器上一次输出的结果为下一次输入的初始值,重复的过程称为迭代。迭代是Python最强大的功能之一,是访问集合元素的一种方式。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器有两个基本的方法:iter()和next()。内置__iter__方法的,都是可迭代
日期 2017-08-01 阅 4191 吾八哥学PythonPython迭代器Python生成器吾八哥学Python(十五):Python里的字典(补课)
Python3字典字典是另一种可变容器模型,且可存储任意类型对象。字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中,有点像json的格式哦,格式如下所示:d = {key1 : va
日期 2017-07-26 阅 3791 吾八哥学Pythondict.updatefromkeysPython字典吾八哥学Python(十四):Python里的列表、元组(补课)
今天吾八哥来补充学习Python里的列表和元组的知识,本来列表和元组我们应该是在之前学习语法的时候好好学习的,之前为了偷懒,就跳过了没有写博客,但这里还得补充起来的。列表Python里的列表可以认同为其他开发语言里的数组类似,但Python里的列表功能远比其他语言的数组强大方便很多。看个简单的例子:
日期 2017-07-25 阅 3813 吾八哥学PythonPython元组Python列表吾八哥学Python(十三):XML数据的生成
上篇学习了Python里如何解析XML数据,这里把Python里如何生成XML数据的方法给补上,也是比较简单的!XML生成基本操作1.插入节点Element.insert(index,element)ET.SubElement(parent,节点名称)Element.append(subelem
日期 2017-07-23 阅 3634 吾八哥学PythonPython生成XML吾八哥学Python(十二):XML数据的解析
上一篇学习了Python里JSON数据的生成与解析,今天来学习Python里的xml格式的数据解析。XML指可扩展标记语言(eXtensibleMarkupLanguage),标准通用标记语言的子集,是一种用于标记电子文件使其具有结构性的标记语言。XML标签没有被预定义,您需要自行定义标签,
日期 2017-07-21 阅 5879 吾八哥学PythonPython解析XML数据吾八哥学Python(十一):JSON数据的生成与解析
JSON(JavaScriptObjectNotation,JS对象标记)是一种轻量级的数据交换格式。官方网站:http://www.json.org/编程的过程中我们经常会遇到各种API接口的返回结果是json字符串,那么在Python里面如何去解析和生成JSON数据呢?今天就来尝试一下
日期 2017-07-20 阅 3672 吾八哥学PythonJSON数据的生成与解析吾八哥学Python(十):urllib模块的简单认识
urllib是Python3标准库的一部分,它包含urllib.request,urllib.error,urllib.parse,urllib.robotparser四个子模块。在网上搜索得知:1.urllib.request模块是用来打开和读取URLs的;2.urllib.error模块包含一些
日期 2017-07-18 阅 3905 吾八哥学Pythonurllib模块使用吾八哥学Python(九):Python模块的使用
Python模块可以理解为跟其他开发语言里的库文件一样的功能,就是把某些功能函数方法或者变量放在模块里供其他的程序代码来调用。Python里是通过import语句引入某一个模块,也可以通过from…import语句引入某个模块的某些函数或者变量。Python提供了非常多的标准库模块,例如获取命令行参
日期 2017-07-17 阅 4122 吾八哥学PythonPython模块使用吾八哥学Python(八):学习使用Python函数
定义Python函数跟其他开发语言一样,Python里面也有函数的用法,Python函数代码块以def关键词开头,函数内容以冒号起始,并且缩进。如:def calcSum(x): m = 0  
日期 2017-07-15 阅 3919 吾八哥学PythonPython函数用法吾八哥学Python(七):条件语句和循环语句
最近好忙!但还是阻挡不了咱学习的脚步,今天我学习条件语句和循环语句,概念咱就不提了,没有编程基础的可以通过搜索引擎来了解吧!条件语句和循环语句在编程中使用是非常频繁的,这里就通过一个简单的例子来练习练习:计算1-100中的奇数的和、偶数的和。为了练习Python的条件语句和循环语句,我这里就这么解题
日期 2017-07-14 阅 4461 吾八哥学PythonPython条件语句Python循环语句吾八哥学Python(六):运算符与表达式
上篇简单学习了数学运算符,今天来学习下完整的Python运算符与表达式,具体看下面的表格吧!表1运算符与它们的用法运算符名称说明例子+加两个对象相加3+5得到8。’a’+‘b’得到’ab’。–减得到负数或是一个数减去另一个数-5.2得到一个负数。50–24得到26。*乘两个数相乘或是返
日期 2017-07-13 阅 3599 吾八哥学PythonPython运算符吾八哥学Python(五):Python基本数学运算
今天我们学习Python里的基本数学运算方法,还是通过例子来练习吧!加减乘除求余练习代码:#加法print(12+34)#减法print(30-10.0)#乘法print(3*5)#除法print(10/3)print(10//3)#求余数print(10%3
日期 2017-07-12 阅 4103 吾八哥学PythonPython基本数学运算吾八哥学Python(四):了解Python基础语法(下)
咱们接着上篇的语法学习,继续了解学习Python基础语法。数据类型大体上把Python中的数据类型分为如下几类:Number(数字),String(字符串)、List(列表)、Dictionary(字典)、Bool(布尔)。由于Python中认为所有的东西都是对象,所以Python不用像其它一些高级
日期 2017-07-11 阅 4090 吾八哥学PythonPython基础语法