本文是跟着鱼C论坛小甲鱼零基础学习Python3的视频学习的,课后题也是跟随每一课所附属的题目来做的,根据自己的理解和标准答案记录的笔记。
第三课
测试题:
0.以下哪个变量的命名不正确?为什么?
(A) MM_520 (B) _MM520_ (C) 520_MM (D) _520_MM
答:选项 (C) 不正确,因为变量名不能以数字开头。
1.在不上机的情况下,以下代码你能猜到屏幕会打印什么内容吗?
>>>myteacher = '小甲鱼'
>>>yourteacher = myteacher
>>>yourteacher = '黑夜'
>>>print(myteacher)
答:打印出 小甲鱼 。
>>> myteacher = '小甲鱼'
>>> yourteacher = myteacher
>>> yourteacher = '黑夜'
>>> print(myteacher)
小甲鱼
2.在不上机的情况下,以下代码你能猜到屏幕会打印什么内容吗?
>>> myteacher = '小甲鱼'
>>> yourteacher = myteacher
>>> myteacher = '黑夜'
>>> print(yourteacher)
答:打印出 小甲鱼 。
>>> myteacher = '小甲鱼'
>>> yourteacher = myteacher
>>> myteacher = '黑夜'
>>> print(yourteacher)
小甲鱼
3.在不上机的情况下,以下代码你能猜到屏幕会打印什么内容吗?
>>>first = 520
>>>second = '520'
>>>first = second
>>>print(first)
答:打印出 ‘520’ 。
>>>first = 520
>>>second = '520'
>>>first = second
>>>print(first)
'520'
4.除了使用饭斜杠(\)进行字符转义,还有什么方法可以打印:Let's go! 这个字符串?
答:“Let's go!”。
>>> "Let's go!"
"Let's go!"
5. 如果非要在原始字符串结尾输入反斜杠,可以如何灵活处理?
答:在原始字符串最后的反斜杠后面多个空格,或者使用拼接把最后的反斜杠单独放一个字符串并且用另一反斜杠进行转义。
>>> mystr = r'C:\rony\lance\python\ '
>>> mystr
'C:\\rony\\lance\\python\\ '
>>> mystr = r'C:\rony\lance\python''\\'
>>> mystr
'C:\\rony\\lance\\python\\'
动动手:
0.要求使用变量,计算一年有多少秒?
提示:可以以 DaysPerYear(每年天数),HoursPerDay(每天小时数),MinutesPerHour(每小时分钟数),SecondsPerMinute(每分钟秒数)为变量名。
>>> DaysPerYear = 365
>>> HoursPerDay = 24
>>> MinutesPerHours = 60
>>> SecondsPerMinute = 60
>>> SecondsPerYear = DaysPerYear * HoursPerDay * MinutesPerHours * SecondsPerMinute
>>> print(SecondsPerYear)
31536000