本文是跟着鱼C论坛小甲鱼零基础学习Python3的视频学习的,课后题也是跟随每一课所附属的题目来做的,根据自己的理解和标准答案记录的笔记。

第二课

测试题:

0.什么是 BIF ?

答:BIF == Built-in Functions (内置函数),是为了方便程序员快速编写脚本程序而诞生的可以随时调用的内置函数。(可用 dir(__builtins__)查看当前版本Python所提供的内置函方法列表)

>>> dir(__builtins__)

['ArithmeticError', 'AssertionError', 'AttributeError', 'BaseException', 'BlockingIOError', 'BrokenPipeError', 'BufferError', 'BytesWarning', 'ChildProcessError', 'ConnectionAbortedError', 'ConnectionError', 'ConnectionRefusedError', 'ConnectionResetError', 'DeprecationWarning', 'EOFError', 'Ellipsis', 'EnvironmentError', 'Exception', 'False', 'FileExistsError', 'FileNotFoundError', 'FloatingPointError', 'FutureWarning', 'GeneratorExit', 'IOError', 'ImportError', 'ImportWarning', 'IndentationError', 'IndexError', 'InterruptedError', 'IsADirectoryError', 'KeyError', 'KeyboardInterrupt', 'LookupError', 'MemoryError', 'ModuleNotFoundError', 'NameError', 'None', 'NotADirectoryError', 'NotImplemented', 'NotImplementedError', 'OSError', 'OverflowError', 'PendingDeprecationWarning', 'PermissionError', 'ProcessLookupError', 'RecursionError', 'ReferenceError', 'ResourceWarning', 'RuntimeError', 'RuntimeWarning', 'StopAsyncIteration', 'StopIteration', 'SyntaxError', 'SyntaxWarning', 'SystemError', 'SystemExit', 'TabError', 'TimeoutError', 'True', 'TypeError', 'UnboundLocalError', 'UnicodeDecodeError', 'UnicodeEncodeError', 'UnicodeError', 'UnicodeTranslateError', 'UnicodeWarning', 'UserWarning', 'ValueError', 'Warning', 'WindowsError', 'ZeroDivisionError', '_', '__build_class__', '__debug__', '__doc__', '__import__', '__loader__', '__name__', '__package__', '__spec__', 'abs', 'all', 'any', 'ascii', 'bin', 'bool', 'breakpoint', 'bytearray', 'bytes', 'callable', 'chr', 'classmethod', 'compile', 'complex', 'copyright', 'credits', 'delattr', 'dict', 'dir', 'divmod', 'enumerate', 'eval', 'exec', 'exit', 'filter', 'float', 'format', 'frozenset', 'getattr', 'globals', 'hasattr', 'hash', 'help', 'hex', 'id', 'input', 'int', 'isinstance', 'issubclass', 'iter', 'len', 'license', 'list', 'locals', 'map', 'max', 'memoryview', 'min', 'next', 'object', 'oct', 'open', 'ord', 'pow', 'print', 'property', 'quit', 'range', 'repr', 'reversed', 'round', 'set', 'setattr', 'slice', 'sorted', 'staticmethod', 'str', 'sum', 'super', 'tuple', 'type', 'vars', 'zip']

1.在 Python 看来:‘FishC’ 和 ‘fishc’ 一样吗?

答:不一样, Python 区分大小写,对于 Python 来说大小写不同的两个字符串(或者变量名)是不同的两个个体。

>>> 'FishC' == 'fishc'

False

2.Python 中什么是最重要的?

答:缩进。缩进的存在使得在 Python 中代码高度整洁,而 Python 对缩进的严格要求使得我们在 Python 中使用缩进时要格外注意,如果没有正确使用缩进,得出的代码结果会与我们的期望相去甚远。如果在正确的位置输入冒号 “ : ” ,那么IDLE将会自动在下一行进行缩进。

【Tips: Tab 可为当前光标所在位置添加一个缩进, Ctrl + ] 可以将选择的代码增加一个缩进, Ctrl + [ 可以将选择的代码减少一个缩进】

3. “ == ” 和 “ = ” 分别表示什么?

答: “ == ” 是比较符,为判断两边是否相等(相同); “ = ” 是赋值命名符,用于给变量名赋值,或是给值命名变量。

>>> 8 == (5+3)

True

>>> number = 8

>>> number

8

4. “拼接” 是什么?

答:在 Python 使用运算符 “ + ” 的时候,如果两个对象是整型数值或者浮点数,则将其两个对象进行加和;如果两个对象是字符串,则将两个字符串按照前后顺序进行 “拼接” ,这种方法叫做字符串的拼接。

>>> 5 + 8

13

#整型相加

>>> 5.20 + 13.14

18.34

#浮点数相加

>>> '我爱你' + '一生一世'

'我爱你一生一世'

#字符串拼接

动动手:

0. 编写程序:hello.py,要求用户输入姓名并打印“你好,姓名!”

#源代码

name = input('请输入姓名:')

print('你好,'+ name + '!')

#运行结果

================== RESTART: C:/Users/Rony/Desktop/hello.py ==================

请输入姓名:RonyLance

你好,RonyLance!

1.编写程序:calc.py 要求用户输入1到100之间数字并判断,输入符合要求打印“你妹好漂亮”,不符合要求则打印“你大爷好丑”。

#源代码

number = input('请输入1-100任意一个数字:')

num = int(number)

if 1 <= num <= 100:

print('你妹好漂亮')

else:

print('你大爷好丑')

#运行结果

=================== RESTART: C:/Users/Rony/Desktop/calc.py ===================

请输入1-100任意一个数字:88

你妹好漂亮

>>>

=================== RESTART: C:/Users/Rony/Desktop/calc.py ===================

请输入1-100任意一个数字:101

你大爷好丑

鱼c论坛 python课后题_【零基础】Python3学习课后练习题(二)相关推荐

  1. python问题分享_零基础入门Python常见问题分享

    零基础入门Python常见问题有哪些?作为经常混迹在各大Python技术论坛的小编而言,见到最多的话题就是:学习Python难不难?零基础可以学习Python吗?如何学习Python?等等.今天小编就 ...

  2. 零基础学python 视频_零基础入门学习PYTHON(第2版)(微课视频版)

    小甲鱼畅销图书重磅升级,针对Python 3.7,通过生动的实例,让读者在实践中理解概念,在轻松.愉快中学会Python! 本书提倡理解为主,应用为王.因此,只要有可能,小甲鱼(注:作者)都会通过生动 ...

  3. python dict 合并同类项_零基础入门学习Python,这13个Python惯用小技巧一定要收藏...

    原标题:零基础入门学习Python,这13个Python惯用小技巧一定要收藏 Python的小技巧很多,入门容易精通难!在进阶的路上,有没有什么好的技巧和好的方法,就是不断总结,不断记笔记!尤其是好的 ...

  4. 零基础入门学python 第二版-《零基础入门学习Python》第二版和第一版的区别在哪里呢?...

    第一版 时光荏苒,一晃间,距离<零基础入门学习 Python>出版(2016年11月)已经过去两年多了,在这段时间里, Python 逐步走入了大家的视野,这门语言因其简洁的语法风格,在云 ...

  5. 授人予鱼不如授人予渔:零基础java学习路线分享

    一切不以求职找工作为目标的学习路线分享都是耍流氓. 博主是19年7月毕业的应届生:985.A+学科硕士.2018年的秋招收获了:百度.腾讯.头条.美团.猿辅导.度小满.猫眼.流利说等offer.off ...

  6. 零基础python必背代码-零基础入门学习python 96集全

    零基础入门学习python 96集全 第000讲 愉快的开始(视频+课件)xa0 第001讲 我和Python第一次亲密接触(视频+课件)xa0 第002讲 用Python设第一个游戏(视频+课件+源 ...

  7. 零基础学python pdf-笔记《零基础入门学习Python(第2版)》PDF+课件+代码分析

    通过自学编程,感觉到基础知识很重要,越到后面越能发现这一点,光记住是不行的,还要灵活运用,要多调试代码,计算机就是一个不断练习,不断遇到问题,解决问题的工种,要根据实际的业务能想到对应的语法,实际项目 ...

  8. java webpack web项目_零基础如何学习web前端,入门教程分享

    前端作为互联网时代直接触达用户的窗口,大到我们每天浏览到的网站,小到一次点击按钮的页面,前端无处不在.并且在产品的众多开发环节之中,最能让用户直观感受到的就是前端开发.因而前端行业的广阔发展前景也吸引 ...

  9. 0基础学java培训_零基础可以学习java课程么?零基础java培训需要多久?

    零基础可以学习java课程么? 第一.兴趣爱好是重要,总体目标很重要 在你学习培训java以前,一定要清晰自身对java是不是确实很感兴趣,還是一时头昏脑涨.终究学习培训java不仅要把握技术性,也要 ...

  10. SQL零基础入门学习(十二)

    SQL零基础入门学习(SQL约束) SQL CREATE INDEX 语句 CREATE INDEX 语句用于在表中创建索引. 在不读取整个表的情况下,索引使数据库应用程序可以更快地查找数据. 索引 ...

最新文章

  1. flask 渲染jinja2模版和传参
  2. Python2/3 list set性能测试
  3. 鸿蒙开发-新建Ability与使用image-animator实现图帧动画
  4. 怎么用java ee编程_Java EE应用程序入门 - 编程入门网
  5. BZOJ 3527: [ZJOI2014]力(FFT)
  6. 中国最好学科排名发布:北大14个学科全国第一,北京高校上榜数居首
  7. 计算机基础应用000018,计算机应用基础第01章计算机基础知识
  8. 医疗信息季节:在医疗行业未来的变化(继续前传)
  9. PowerShell 使用当前日期创建文件夹
  10. 没有灵魂的微信小程序代码转支付宝小程序代码
  11. MySQL grant 语法
  12. 2018年最值得投资的十大行业版图
  13. 720vr全景网站平台系统 vr全景图制作系统
  14. 根据两点的经纬度求方位角和距离等问题
  15. 【sphinx】中文声学模型训练
  16. Managed Direct3D开发经验浅析
  17. Cocos2d-x for XNA:万丈高楼亦可不需平地起
  18. 教学教法改革效果评估的4种方法
  19. 我们是一个团结、有力、强大的团队
  20. 互联网二次造富:从技术公司到运营平台的蜕变

热门文章

  1. Java面向对象练习题
  2. ERROR: cannot launch node of type [joint_state_publisher_gui/joint_state_publisher_gui]
  3. 【各种接口】USB接口、rj11和rj45
  4. 面经手册 · 第7篇《ArrayList也这么多知识?一个指定位置插入就把谢飞机面晕了!》
  5. JJ斗地主记牌器java开发_【欢乐斗地主记牌器制作】遇到两个问题
  6. HackMyvm(二十)Driftingblues8系列文章持续更新
  7. tpx色卡电子版_潘通TPX/TCX色卡电子版对照表_PANTONE色卡
  8. 用数据线连接电脑是电脑会对手机强行充电会对电池产生影响
  9. Python学习(二)——Python版本未激活
  10. 微软OEM序列号探究