《Python 程序设计》习题与参照答案
第 1章 基础知识
转帐简单说明怎样选择正确的 Python 版本。
答:
英语课的英语在选择 Python 的时候,必定要先考虑清楚自己学习 Python 的目的是什么,打当作哪
方面的开发,有哪些扩展库可用,这些扩展库最高频频安装和卸载上。同时还应当注意,
当更新的 Python 版本推出以后, 不要急于更新, 而是应当等确立自己所一定使用的扩展库也推出了较新版本以后再进行更新。
只管这样, Python 3 毕竟是大势所趋,假如您临时还没想到要做什么行业领域的应用
开发,或许只是是为了试试一种新的、好玩的语言,那么请绝不踌躇地选择 Python 3.x 系
产品营销策划
列的最高版本(目前是 )。
为何说 Python 采纳的是鉴于值的内存管理模式?
答:
Python 采纳的是鉴于值的内存管理方式,假如为不一样变量赋值同样值,则在内存中只
有一份该值,多个变量指向同一块内存地点,比以下边的代码。
>>>x = 3
>>>id(x)
>>>y = 3
>>> id(y)
热水器坏了>>>y = 5
>>>id(y)
>>>id(x)
在 Python 中导入模块中的对象有哪几种方式?
答:常用的有三种方式,分别为
import 模块名 [as 又名 ]
from 模块名 importcpu核数 对象名 [ as 又名 ]
from math import *
使用 pip 命令安装 numpy、scipy 模块。
答:在命令提示符环境下履行下边的命令:
pip install numpy
pip install scipy
编写程序,用户输入一个三位以上的整数,输出其百位以上的数字。比如用户输
入 1234,则程序输出蜻蜓的蜻 12。(提示:使用整除运算。 )答:
x = input('Plea input an integer of more than 3 digits:')
抗生素软膏
try:
x = int(x)
x = x//100
if x == 0:
print('You must input an integer of more than 3 digits.')焦急的
el:
print(x)
except BaException:
print('You must input an integer.')
import types
x = input('Plea input an integer of more than 3 digits:')
if type(x) != types.IntType:
print 'You must input an integer.'
elif len(str(x)) != 4:
print 'You must input an integer of more than 3 digits.'
el:
print x//100