⼩甲鱼Python第⼆讲课后测试题及答案
0. 什么是BIF?
BIF 就是 Built-in Functions,内置函数。为了⽅便程序员快速编写脚本程序(脚本就是要编程速度快快快),Python 提供了⾮常丰富的内置函数,我们只需要直接调⽤即可,例如 print() 的功能是“打印到屏幕”,input() 的作⽤是接收⽤户输⼊(注:Python3 ⽤ input() 取代了 Python2 的 raw_input()
1. ⽤课堂上⼩甲鱼教的⽅法数⼀数 Python3 提供了多少个 BIF?
在 Python 或 IDLE 中,输⼊ dir(builtins) 可以看到 Python 提供的内置⽅法列表(注意,builtins 前后是两个下划线哦)其中⼩写的就是 BIF。如果想具体查看某个 BIF 的功能,⽐如 input(),可以在 shell 中输⼊ help(input),就会得到这个 BIF 的功能描述。
哦,答案应该是 68 个
2. 在 Python 看来:‘FishC’ 和 ‘fishc’ ⼀样吗?
不⼀样,因为 Python 是⼀个“敏感的⼩⼥孩”,所以不要试图欺骗她,对 Python 来说,fishc 和 FishC 是完全不同的两个名字,所以编程的时候⼀定要当⼼。不过 Python 会帮助解决可能因此出现的问题,例
如只有当标识符已经赋值后(还记得吗,⼩甲鱼在课堂中说过 Python 的变量是不⽤先声明的)才能在代码中使⽤,未赋值的标识符直接使⽤会导致运⾏时错误,所以你很快就可以根据经验发现此问题。
3. 在⼩甲鱼看来,Python 中什么是最重要的?你赞同吗?
缩进是 Python 的灵魂,缩进的严格要求使得 Python 的代码显得⾮常精简并且有层次
4. 这节课的例⼦中出现了“=”和“= =”,他们表⽰不同的含义,你在编程的过程中会不⼩⼼把“= =”误写成“=”吗?有没有好的办
法可以解决这个问题呢?
我理解的是“=”是赋值“= =”是等于或等价或等同两个概念不同就可以了。⽽且==⼀般使⽤范围是条件判断中
5. 你听说过“拼接”这个词吗?
python新手代码你好上了⼩甲鱼的课,知道了python可以把同类型的数据拼起来这就是“拼接”
动动⼿:
0. 编写程序:hello.py,要求⽤户输⼊姓名并打印“你好,姓名!”
name =input("请输⼊您的姓名:")
print("您的名字是叫"+ name +"!")
1. 编写程序:calc.py 要求⽤户输⼊1到100之间数字并判断,输⼊符合要求打印“你妹好漂亮”,不符合要求则打印“你⼤爷好丑”
number =input("请输⼊1-100之间的数字吧:")
nub =int(number)
if1<= nub <=100:
print("你妹好漂亮")
else:
print("你⼤爷好丑")
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论