****学 习 地 址 :****
计算机科学圈| 01000011 01010011 01000011
1. Comments
Python中,任何一行从 # 号开始的代码代表注释的开始。这一行在 # 号之后的内容在运行的时候会被计算机忽略。
「注释的作用不在于表示代码的含义,而在于表示代码的功能。」
注释的常见作用:
-
解释程序中的一部分,方便以后自己和他人阅读和理解程序;
-
确认变量的用途或者阐明难以理解的代码段;
-
当写一个比较长的程序时, 注释“待做”内容;
-
暂时不运行(“注释化”)一行代码,而不是彻底删掉,这样在以后就可以很容易的把这行代码找回来。
2.Strings
字符串是字母和数字等字符构成的序列,是文本块。字符串之间用两个引号引起保护:例如"Hello, World!"是一个字符串。如果 # 号出现在字符串中,则不会被视为注释。
Python中在字符串中添加引号的两个简单方法。
-
字符串的两边是单引号,比如
'blah blah'
。然后,在中间使用双引号,比如'I said "Wow!" to him.'
-
添加右划线和引号(
\"
or\'
。这个叫做 转义序列(`escape sequence)```,Python会自动忽略右划线,只把引号放到字符串里面。
3. Exercise & Answer
Coding Exercise:Second Guessing
Debug this program so that it prints out the number of seconds in a week.
my Answer
# goal: print out the number of seconds in a week
secondsPerMinute = 60
secondsPerHour = secondsPerMinute * 60 # todo: check this!
secondsPerDay = secondsPerHour * 24
daysPerWeek = 5
daysPerWeek = daysPerWeek + 2 # weekends are disabled!?
print(secondsPerDay * daysPerWeek)
Coding Exercise:The Great Escape
Write a program that prints the following:
A double-quote's escaped using a backslash, e.g. "
my Answer
print("A double-quote\'s escaped using a backslash, e.g. \\\"")
print('A double-quote\'s escaped using a backslash, e.g. \\\"')
print("A double-quote\'s escaped using a backslash, e.g. ",end="\\\"")
参考:
网友评论