python
史前大洪水
Aye
展开
-
python核心编程v2.0 第五章习题答案
1. python标准整形类型等价于c的(有符号)长整型。32位取值范围-2的31次方到2的31次方减一,64位机器上整形将是64位。 长整型类型能表达的数值仅仅与机器支持的虚拟内存有关。是标准子集的超集。 2.def multiple(number1 , number2 ) : count = number1*number2 return countif __n原创 2017-07-12 09:31:17 · 580 阅读 · 0 评论 -
Python核心编程v2.0 第13章习题(下)
13. 大概写了下设想的样式,stock函数中的价格,应该由市场来调用,每日更改。这个地方设成定值,就没写程序验证了。 核心在于用户再去调用当时保存的stock类时,price已经改变就有了利润。 stack类只应该是和这只股票相关的数据。股票当日价格,股票名字,股票id mystack应保存,用户选的股票,买入的价格,日期,数量这些和股票本身无关的信息 还应该有一个大的类用于更新股票价原创 2017-09-18 16:48:30 · 1463 阅读 · 0 评论 -
Python核心编程v2.0 第12章习题答案
1. 路径搜索是模块导入所需要的一个过程,即在文件系统预定义区域中查找该模块的操作,这个预定义区域就是python搜索路径的集合,搜索路径是一组目录 2.import mymodule #需要调用mymodule.foo才能访问foofrom mymodule import foo #将foo属性导入到当前名称空间,foo可以直接调用3. import mymodule 后mymodule原创 2017-09-12 18:39:43 · 760 阅读 · 0 评论 -
python核心编程v2.0 第14章习题答案
part1基础部分到这章就完结了。part2的习题不计划做了。 1.python有4种可调用对象:函数,方法,类以及一些类的实例 eval()语句对表达式求值,表达式可为字符串或内建函数compile()创建的预编译代码对象。 exec()语句执行代码对象或字符串形式的python代码。被执行的对象只可以是原始的字符串或文件对象2.input()是eval()与raw_input(原创 2017-09-28 19:37:50 · 782 阅读 · 0 评论 -
Python核心编程v2.0 第13章习题(上)
2. 方法是定义在类中的功能函数,只能被实例调用,在所有的方法声明中都必须有self参数。算一种特殊的函数 函数是可以调用的实体,是对程序逻辑进行结构化或过程化的一种编程方法 3.# -*- coding: utf-8 -*-class MoneyFmt(object): #这个函数写复杂了,可以参考format()函数,相当于自己实现了一次format函数 def原创 2017-09-12 21:41:47 · 847 阅读 · 0 评论 -
Python核心编程v2.0 第9章习题答案(下)
12. a)过程中还是沿用的db进行处理,开始和结束用文件生成及读取db# -*- coding: utf-8 -*-#coding = utf-8import timedb = {}#从文件中读取用户信息def readfile(): name = raw_input('filename:') f = open(name,'r') for eachlin原创 2017-08-28 16:22:52 · 670 阅读 · 0 评论 -
Python核心编程v2.0 第11章习题答案
1. input = 2:ERROR ; 2,3,4 ; 2,3,4 input = 4 : ERROR ; 4 ;4 input = 5 : ERROR ; None ; None2. 不明白啥是产物,故保留了加法式子# -*- coding: utf-8 -*-def fun1(li,li2): re = {} for i in range(len(li)):原创 2017-09-06 17:03:32 · 1552 阅读 · 0 评论 -
Python核心编程v2.0 第10章习题答案
10.1(不确定) 程序执行时产生的异常可能来自于:用户,程序10.2(不确定) 在执行交互解释器的时候会引发异常:解释器,程序10.3 触发/引发的关键字为raise10.4 try - except:定义了进行异常监控的一段代码,提供了异常处理的机制。在程序运行时,解释器尝试执行try模块里的代码,如果代码完成后没有异常发生,执行流会忽略except模块,而在except指定的异常发生后原创 2017-09-05 20:05:55 · 304 阅读 · 0 评论 -
python核心编程v2.0 第8章习题答案
2.if __name__ == '__main__': f = int(raw_input('from:')) t = int(raw_input('to:')) i = int(raw_input('increment:')) x = 0 while f+x <= t: print f+x x = x + i原创 2017-08-21 17:02:25 · 306 阅读 · 0 评论 -
python核心编程v2.0 第9章习题答案(上)
1. tr.txt放在项目目录下,eachline自带换行符,故在print后需要添加逗号。if __name__ == '__main__': f = open('tr.txt','r') for eachline in f: if eachline[0]!='#': print eachline,加上处理注释不出现在开头的情况,原创 2017-08-22 17:47:39 · 348 阅读 · 0 评论 -
python核心编程v2.0 第7章习题答案(下)
8.# encoding=utf-8if __name__ == '__main__': i = 0 db = {} while i2: name = raw_input('name:\n') id = raw_input('id:\n') db[id]=name i= i+1 # #so原创 2017-07-26 10:35:49 · 599 阅读 · 0 评论 -
python核心编程v2.0 第7章习题(上)
若答案有误,欢迎评论留言。 1.update()方法可以将一个字典的内容添加到另外一个字典中。重复的键的值被覆盖,不存在的键被添加。2.字典的键必须是可哈希的。解释器调用哈希函数,根据字典中键的值来计算存储你的数据的位置。为了可靠地存储或获取相关的数据,键不可变。所有的不可变类型均可作为键。元组中只包括字符串或数字等不变参数才能作为有效的键。3. a)dic = {'a':'t原创 2017-07-21 09:28:22 · 675 阅读 · 0 评论 -
Tkinter 简单用户登录注册程序
在完成python核心编程过程中,第七章第五题要求用Tkinter编写一个简单的GUI界面,完成简单的用户登录注册。查找的过程里现有的代码无法满足要求,收集资料完成了一个简单的。可以作为类似题目的模板。# encoding=utf-8import timeimport hashlibfrom Tkinter import *import tkMessageBoximport tk原创 2017-07-24 16:27:44 · 4803 阅读 · 0 评论 -
python核心编程v2.0 第六章习题答案
1.string.find 检测 str是否包含在string中;2.3版本过后,in 操作符也可作此用途。2.import stringimport keyword# identifier checkdef test(): alphas = string.letters+'_' nums = string.digits while True:原创 2017-07-18 20:48:42 · 751 阅读 · 0 评论 -
Python核心编程v2.0 第二章习题答案
工具:pycharm2.4print "input a string"str1 = raw_input() #接收用户键盘输入print str1print "input a number"str2 = int(raw_input()) #转化为int类型print str22.5i = 0while i <= 10 : print i, i = i+1print '\n原创 2017-07-07 14:12:51 · 1741 阅读 · 0 评论 -
python核心编程v2.0 第三章习题答案
工具:pycharm 3.10#coding=utf-8import osls = os.linesepwhile True : filename = raw_input('Filename :\n') # wronly : 只写模式 creat:创建新文件 excl 若文件已存在则返回错误 try: fd = os.open(filename, os.原创 2017-07-10 20:14:27 · 708 阅读 · 0 评论 -
python核心编程v2.0 第四章习题答案
1.python对象具有三种属性:身份,类型,值。身份类似于id,通过id()可以查看。类型决定了对象可以保存什么类型的值,可以进行什么样的操作,以及遵循什么样的规则,可以使用type()查看。值为对象表示的数据项。2.不可变对象的值不能被更改。数字,字符串,元组为不可变类型。列表与字典为可变类型对象。3.字符串,列表,元组是顺序访问的。映射类型中元素是无序的,依靠键值对进行查找。顺序访问是依靠元素原创 2017-07-11 17:42:36 · 1084 阅读 · 0 评论 -
win8.1安装tensorflow
a.在网上查到,安装tensorflow时,windows下只支持python3.5.x版本,64位版本,去下载了python3.5.0的exe,按键安装b.由于电脑上还有python2.7环境,所以需要在系统环境变量Path中加入python3的路径,且需要放在python2版本的前面(在Path中的顺序),执行结果以cmd中打入python会出现python3为准。c.此时注意这个时候...原创 2018-10-23 18:49:40 · 565 阅读 · 0 评论