Python
文章平均质量分 77
中秋的成长记录
这个作者很懒,什么都没留下…
展开
-
《Python核心编程》第二版课后习题——第二章 (记录自己做的习题,可能有误)
2–2. P程序输出, 阅读下面的 Python 脚本: #!/usr/bin/env python 1 + 2 * 4 (a) 你认为这段脚本是用来做什么的? (b) 你认为这段脚本会输出什么? (c) 输入以上代码,并保存为脚本,然后运行它。它所做的与你的预期一样吗?为什么一样/不一样? (d) 这段代 独 码单 执行和在交互解释器中执行有何不同原创 2013-08-20 09:41:31 · 1502 阅读 · 0 评论 -
《Python核心编程》第二版课后习题——第三章(记录自己做的习题,可能有误)
3–1. 标识符。为什么Python 中不需要变量名和变量类型声明?【答】 python中的赋值语句会在运行时动态的根据右边的类型确定变量的类型,变量也是当时分配的空间,并且,若该变量已经存在,其类型并不固定,可以在第二次赋值时改变成其右边的类型。3–2. 标识符。为什么Python 中不需要声明函数类型?【答】 和第一个问题类似,python会在运行时根据返回值的形式去定义函数类型。原创 2013-08-26 14:18:53 · 1491 阅读 · 2 评论 -
《Python核心编程》第二版课后习题——第四章(记录自己做的习题,可能有误)
4–1. Python 对象。与所有Python 对象有关的三个属性是什么?请简单的描述一下。【答】身份,类型,值。身份可以用内建函数id()得到,我理解成得到该对象的地址,或者说是引用地址。类型可以用内建函数type()得到。值,可以被赋值,以上两个属性都是只读的。4–2. 类型。不可更改(immutable)指的是什么?Python 的哪些类型是可更改的(mutable),原创 2013-08-28 14:27:32 · 1219 阅读 · 4 评论 -
《Python核心编程》第二版课后习题——第五章 (记录自己做的习题,可能有误)
5-1 整形 讲讲Python 普通整型和长整型的区别【答】在Python中,标准整形的取值和你的计算机处理器位数有关,如果你的计算机是32位,那么范围就是[-2**32,(2**31-1)*2+1].后面之所以不写成2**32-1是因为2**32已经超出了范围。在系统中已经转为L型了。长整形能表达的数值仅仅与你的机器支持的(虚拟)内存有关。整形通过在后面加L(或者小写)转为长整形。5原创 2013-09-04 15:11:05 · 1731 阅读 · 0 评论