python(16)——生成器

摘要: #生成器(generator):Python中一边循环一边计算出元素的机制,称之为生成器 #使用yield返回的函数会变成一个生成器#调用生成器的过程中,遇到yield时函数会暂停并保存当前所有的运行信息,返回yield值#在下一次执行next()方法时从当前位置运行 阅读全文
posted @ 2018-01-21 14:45 纵情狂飞 阅读(143) 评论(0) 推荐(0) 编辑

python(15)——迭代和迭代器

摘要: #迭代:通过for循环遍历对象的每一个元素的过程#可迭代的数据类型:'''listtupledictsetstringbytes'''#判断对象是否可以迭代?——》collections模块的Iterable类型来判断 #迭代器'''1.迭代器是一种可以被遍历的对象,并且能作用于next()函数2. 阅读全文
posted @ 2018-01-21 14:43 纵情狂飞 阅读(169) 评论(0) 推荐(0) 编辑

python(14)——python中的数学模块

摘要: 数学模块 引入模块:import math 注意: 使用某个模块下的函数,必须先引入这个模块,否则无法正常使用。 ceil() floor() round() pow() sqrt() fabs() abs() modf() copysign() fsum() sum() 模块提供的常见值 pi e 阅读全文
posted @ 2018-01-21 14:35 纵情狂飞 阅读(255) 评论(0) 推荐(0) 编辑

python(13)——lambda表达式

摘要: ambda表达式是一种简洁格式的函数。该表达式不是正常的函数结构,而是属于表达式的类型。 基本格式: 带分支格式: 调用函数格式: lambda表达式的优缺点: 阅读全文
posted @ 2018-01-14 12:23 纵情狂飞 阅读(240) 评论(0) 推荐(0) 编辑

Python(12)——变量作用域及闭包操作

摘要: 变量的作用域 变量的作用域就是指变量的有效范围。 变量按照作用范围分为两类,分别是 全局变量 和 局部变量。 全局变量:在函数外部声明的变量就是全局变量 局部变量:在函数内部声明的变量就是局部变量 global关键字 global的作用就是把局部变量提升为全局变量 格式: 示例: 内部函数 在函数内 阅读全文
posted @ 2018-01-14 12:14 纵情狂飞 阅读(1547) 评论(0) 推荐(0) 编辑

Python(11)---实现一个抽奖的转盘功能(幸运水果大转盘)

摘要: import tkinter import tkinter.messagebox #导入线性模块 import threading #导入时间模块 import time class LuckAward: #初始化对象 def __init__(self): self.root = tkinter.Tk() self.root.title('... 阅读全文
posted @ 2018-01-07 19:37 纵情狂飞 阅读(5467) 评论(0) 推荐(0) 编辑

Python(10)--利用tkinter模块实现一个简单的计算器功能

摘要: #引入相关模块(math模块和tkinter模块) import math import tkinter class MyCalculator: #初始化对象 def __init__(self): #设置主界面 self.root = tkinter.Tk() self.root.title('于淼的计算器') ... 阅读全文
posted @ 2018-01-07 19:32 纵情狂飞 阅读(3194) 评论(0) 推荐(0) 编辑

Python(9) --实现一个简单的压缩软件/解压软件的功能

摘要: #压缩软件 #导入所需模块,设置界面 import os import zipfile import tkinter import tkinter.messagebox import tkinter.filedialog root = tkinter.Tk() root.title('我的压缩软件') root.minsize(300,400) #设置需要压缩文件的路径变量 filenam... 阅读全文
posted @ 2018-01-07 19:27 纵情狂飞 阅读(403) 评论(0) 推荐(0) 编辑

Python(8)-—错误和异常处理

摘要: 错误和异常处理 在python中一共有2种错误:一种是语法错误,另外一种是异常。 语法错误 语法错误也叫做解析错误,是指python无法正确的识别代码的造成的。根本原因在于人的行为。 解决方法:按照正确的语法进行书写就没这个错误了! 异常 异常是指在语法正确的前提下,程序的报错就是异常。 它是在程序 阅读全文
posted @ 2017-12-26 19:38 纵情狂飞 阅读(1655) 评论(0) 推荐(0) 编辑

Python (7)——方法的分类及抽象类

摘要: 类的分类 类和对象的方法一共分为四种: 1.实例方法/对象方法 2.绑定类的方法 3.静态方法 4.类方法 抽象类 抽象类:具有抽象方法的类就是抽象类。 抽象方法:就是没有完成的方法。只有方法名称和参数,没有方法内容的方法。 作用:适合于领导指定开发规范及多人协作完成类。 abc abstract 阅读全文
posted @ 2017-12-25 18:43 纵情狂飞 阅读(506) 评论(0) 推荐(0) 编辑