Python(五)编程小实例】的更多相关文章

Python(五)编程小实例 抓取网页信息,并生成txt文件内容! Python抓取网页技能--Python抓取网页就是我们常看见的网络爬虫,我们今天所要用到的就是我们Python中自带的模块,用这些模块将网页内容爬取下来,并生成一个txt文件. (一)实例思路: 我们所需要用到的模块: urllib2-urllib2是Python的一个获取URLs(Uniform Resource Locators)的组件.他以urlopen函数的形式提供了一个非常简单的接口,这是具有利用不同协议获取URLs…
题目 设计一个类Person,生成若干实例,在终端输出如下信息 小明,10岁,男,上山去砍柴 小明,10岁,男,开车去东北 小明,10岁,男,最爱大保健 老李,90岁,男,上山去砍柴 老李,90岁,男,开车去东北 老李,90岁,男,最爱大保健 实际代码 并不代表最优代码,大家有更好的写法可以评论下 class person: # 构造方法,为实例对象初始化属性 def __init__(self, name, age, sex): self.name = name self.age = age…
需求 小明和小美都爱跑步 小明体重 75 公斤 小美体重 45 公斤 每次跑步会减肥 0.5 公斤 每次吃东西体重增加 1 公斤 需求分析 小明.小美都是一个具体的对象,他们都是人,所以应该抽象成人类 小明.小美是具体的对象的姓名,而体重是另一个属性,所以有两个属性 跑步.吃东西都是一种行为,所以也有两个方法 类图 实现代码 class Person: # 构造方法 def __init__(self, name, weight): # 两个实例属性 self.name = name self.…
python DB api 数据库连接对象connection数据库交互对象cursor数据库异常类exceptions 流程:开始创建connection获取cursor执行查询.执行命令.获取数据.处理数据关闭cursor关闭connection结束 python Mysql开发 安装库MYSQLDB 数据库连接对象connection 连接对象:建立Python客户端与数据库的网络连接创建方法:MySQLdb.Connect(参数)参数有:MYSQL服务器地址.端口号.用户名.密码.[数据…
面向对象写的小游戏 欢迎玩耍 class Omnicience: camp = 'Omniscience' def __init__(self, name, atk=100, hp=1000, mp=500, power=500, lever=1, atk_growth=2.0, hp_growth=1.9, mp_growth=1.2, power_growth=1.3, money=1000 ): self.name = name self.atk = atk * atk_growth **…
需求 房子(House)有户型.总面积.家具名称列表:新房子没有任何的家具 家具(HouseItem)有名字.占地面积 席梦思(bed) 占地 4 平米 衣柜(bed) 占地 2 平米 餐桌(bed) 占地 1.5 平米 将以上三个家具添加到房子中 打印房子时,要求输出:户型.总面积.剩余面积.家具名称列表 需求分析 家具有两个属性,房子表面上有三个属性 新房子没有任何的家具,代表构造方法不需要给家具名称列表属性初始化赋值 但房子其实还有一个特殊属性,剩余面积,它的初始值应该和总面积相同 房子添…
1.将一串字符串反向输出,如将"abcd"变成“dcba” str1="abcd" print str1[::-1] 2.判断是否为回文——判断用户输入的字符串是否为回文.回文是指正反拼写形式都是一样的词,譬如“racecar”. while(1): input_str = raw_input("please input your string:") if input_str=="quit": print "bye&…
代码理解: 函数view_bar(num,total) num是一个随即数,total是总数( num / total ) * 的int类型可以计算百分比 '\r%d%%%s' % (rate_num,'='*num) \r代表始终在一行的开头进行输出 %d代表接收数字形式的百分比,与括号中的rate_num匹配 %%代表百分号%,要想输出特殊字符%需要在加一个用于转义. %s与之后的'='*num进行匹配,用于输出一定数量的=> sys.stdout.write(r) 代表没输出一行后不需要换…
选课系统 花了一晚上写的,可能还存在不足 1.程序框架 2.文件夹建立 D:/选课系统 |___api | |___common_api.py |___bil | |___common.py |___conf | |___setting.py |___core | |___admin.py | |___src.py | |___student.py | |___teacher.py |___db | |___common_modles.py | |___modles.py |___starts.…
import sys#先定义一个函数,这个函数是计算高*宽,并返回计算结果def test(hight,width):    return hight*width #这是程序启动函数入口,给要测试的函数传两个参数(hight,width),得到一个返回结果answer.拿到这个返回结果answer,与预期结果cerrect_answer进行比较,如果一致则打印通过,不一致则打印失败.if __name__ == '__main__':    hight=12    width=2    cerr…