随笔分类 -  Python

摘要:知识点Python中使用open(...)这个内置函数来打开文件,并返回文件对象open()函数参数说明:open(file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, clos... 阅读全文
posted @ 2018-05-25 19:28 DB-Engineer 阅读(272) 评论(0) 推荐(0) 编辑
摘要:知识点Python3 面向对象Python从设计之初就已经是一门面向对象的语言,正因为如此,在Python中创建一个类和对象是很容易的。本章节我们将详细介绍Python的面向对象编程。如果你以前没有接触过面向对象的编程语言,那你可能需要先了解一些面向对象语言的一些基本... 阅读全文
posted @ 2018-05-25 17:36 DB-Engineer 阅读(278) 评论(0) 推荐(0) 编辑
摘要:知识点EasyGui学习文档【超详细中文版】1. 建议不要在IDLE上运行EasyGuiEasyGui是运行在TKinter上并拥有自身的事件循环,而IDLE也是Tkinter写的一个应用程序并也拥有自身的事件循环。因此当两者同时运行的时候,有可能会发生冲突,且带来不... 阅读全文
posted @ 2018-05-23 15:41 DB-Engineer 阅读(713) 评论(0) 推荐(0) 编辑
摘要:知识点else语句的用法:1)配合if语句if a>b: print(a)else: print(b)2)配合while和for循环只在循环完成后才执行,如果循环中执行使用到break,则else不执行#**************************... 阅读全文
posted @ 2018-05-17 16:00 DB-Engineer 阅读(175) 评论(0) 推荐(0) 编辑
摘要:知识点异常处理捕捉异常可以使用try/except语句。try/except语句用来检测try语句块中的错误,从而让except语句捕获异常信息并处理。如果你不想在异常发生时结束你的程序,只需在try里捕获它。try语句按照如下方式工作:首先,执行try子句(在关键字... 阅读全文
posted @ 2018-05-16 17:28 DB-Engineer 阅读(231) 评论(0) 推荐(0) 编辑
摘要:知识点即便Python程序的语法是正确的,在运行它的时候,也有可能发生错误。运行期检测到的错误被称为异常。大多数的异常都不会被程序处理,都以错误信息的形式展现在这里:Python标准异常总结 序号 异常类型 作用 1 AssertionError 断言语句... 阅读全文
posted @ 2018-05-15 15:28 DB-Engineer 阅读(316) 评论(0) 推荐(0) 编辑
摘要:知识点pickle( 泡菜 ) 模块介绍: pickle模块作用是持久化的储存数据。在Python程序运行中得到了一些字符串、列表、字典等数据,想要长久的保存下来,方便以后使用,而不是简单的放入内存中关机断电就丢失数据。python模块大全中的pickle模块就派上用... 阅读全文
posted @ 2018-05-15 11:31 DB-Engineer 阅读(395) 评论(0) 推荐(0) 编辑
摘要:知识点os,os.path模块中关于文件、目录常用的函数使用方法在使用os模块,需要先进行import操作:import osos模块中关于文件/目录常用的函数使用方法 函数名 函数作用 示例 getcwd() 返回当前工作目录 os.getcwd()==... 阅读全文
posted @ 2018-05-10 16:45 DB-Engineer 阅读(562) 评论(0) 推荐(0) 编辑
摘要:知识点一个任务:将文件(record.txt)中的数据进行分割并按照以下规律保存起来:#record.txt文件内容:小客服:小甲鱼,今天有客户问你有没有女朋友?小甲鱼:咦??小客服:我跟她说你有女朋友了!小甲鱼:。。。。。。小客服:她让你分手后考虑下她!然后我说:"... 阅读全文
posted @ 2018-05-08 11:28 DB-Engineer 阅读(264) 评论(0) 推荐(0) 编辑
摘要:知识点集合:setset和dict类似,也是一组key的集合,但不存储value。由于key不能重复,所以,在set中,没有重复的key。集合中的元素的三个特征:1)确定性(元素必须可hash) 2)互异性(去重) 3)无序性(集合中的元素没有先后之分),如集合{3,... 阅读全文
posted @ 2018-04-18 14:13 DB-Engineer 阅读(226) 评论(0) 推荐(0) 编辑
摘要:知识点删除字典元素能删单一的元素也能清空字典,清空只需一项操作。 显示删除一个字典用del命令,如下:>>> dict1 = {'a':1,'b':2,'c':3}>>> del dict1['a']>>> dict1{'b': 2, 'c': 3}>>> del d... 阅读全文
posted @ 2018-04-13 16:33 DB-Engineer 阅读(257) 评论(0) 推荐(0) 编辑
摘要:知识点字典属于映射类型。列表,元祖,字符串等属于序列类型创建及访问字典#创建一个字典>>> dict1 = {'李宁':'一切皆有可能','耐克':'Just do it','阿迪达斯':'Impossible is nothing','鱼C工作室':'让编程改变世界... 阅读全文
posted @ 2018-04-12 14:52 DB-Engineer 阅读(282) 评论(0) 推荐(0) 编辑
摘要:知识点这节课主要讲解用递归的方法,实现汉诺塔的解答 对于游戏的玩法,我们可以简单分解为三个步骤: 1) 将前63个盘子从X移动到Y上。 2) 将最底下的第64个盘子从X移动到Z上。 3) 将Y上的63个盘子移动到Z上。问题一:将X上的63个盘子借助Z移到Y上... 阅读全文
posted @ 2018-04-11 17:03 DB-Engineer 阅读(662) 评论(0) 推荐(0) 编辑
摘要:知识点我们都知道兔子繁殖能力是惊人的,如下图: 我们可以用数学函数来定义: 假设我们需要求出经历了20个月后,总共有多少对小兔崽子?迭代实现def fab(n): n1 = 1 n2 = 1 n3 = 1 if n 0: n... 阅读全文
posted @ 2018-04-11 12:23 DB-Engineer 阅读(206) 评论(0) 推荐(0) 编辑
摘要:知识点递归是神马? 递归是属于算法的范畴。 递归就是函数调用自身的一种行为。 >>> def g(): return g()>>> g()Traceback (most recent call last): File "", line 1, in... 阅读全文
posted @ 2018-04-03 15:15 DB-Engineer 阅读(273) 评论(0) 推荐(0) 编辑
摘要:知识点lambda 表达式 Python 允许使用lambda关键字创建匿名函数lambda 函数怎么使用? 单个参数>>> def add(x): return 2*x + 1>>> add(5)11#使用lambda函数的写法:>>> lambda x :... 阅读全文
posted @ 2018-04-02 21:09 DB-Engineer 阅读(246) 评论(0) 推荐(0) 编辑
摘要:知识点global关键字 使用global关键字,可以修改全局变量:>>> count = 5>>> def Myfun(): count = 10 print(10)>>> Myfun()10>>> print(count)5------... 阅读全文
posted @ 2018-03-29 14:47 DB-Engineer 阅读(1494) 评论(0) 推荐(0) 编辑
摘要:知识点函数与过程在许多编程语言中,函数(function)是有返回值的,过程(procedure)是简单、特殊并且没有返回值的。而在Python中,严格来说只有函数没有过程。 例如:>>> def hello(): print('hello fishc!')>>... 阅读全文
posted @ 2018-03-28 15:41 DB-Engineer 阅读(467) 评论(0) 推荐(0) 编辑
摘要:前言上一节课我们基本介绍Python函数的用法,这一节课我们主要针对函数的参数进行进一步的深入学习。知识点形参(parameter)和实参(argument)>>> def MyFirstFunction(name): '函数定义过程中的name是叫形参' ... 阅读全文
posted @ 2018-03-15 16:18 DB-Engineer 阅读(258) 评论(0) 推荐(0) 编辑
摘要:前言相信大家小时候都玩过神奇的乐高积木, 只要通过想象力和创造力我们可以拼凑很多神奇的东西,那么随着我们学习的深入,我们编写的Python代码也将日益增加,并且也越来越复杂, 所以呢,我们需要找寻一种方法,对这些复杂的方法进行重新的组织,目的就是为了使代码的逻辑更加简... 阅读全文
posted @ 2018-03-14 14:09 DB-Engineer 阅读(341) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示