Exercise2:'#'(井号)注释符

        注释在你的程序中是非常重要的一部分。它们通常的作用是告诉你这些代码做了什么事情,有时候你临时需要在你的代码中移除一部分代码使其无效也需要用到注释。下面就是告诉你在Python中怎样使用注释:

# A comment, this is so you can read your program later.
# Anything after the # is ignored by python.

print "I could have code like this." # and the comment after is ignored

# You can also use a comment to "disable" or comment out a piece of code:
# print "This won't run."

print "This will run."
        从现在开始,我将像上面那样写代码。你不必每一个字都和我一样理解这一点非常重要,你的屏幕或者程序可能看起来和我的不同,这没关系重要的是你在你的文本编辑器中写的东西和我一样就行了。实际上,我可以使用任何编辑器去编写结果总会是一样的。


你讲看见如下的结果:

$ python ex2.py
I could have code like this.
This will run.
        再一次强调,我已经不打算再向你展示结果的截屏图片。你应该理解上面的结果并不是和你电脑上输出的外形效果一模一样,但是从第一个$ python ...到最后一 $之间的所有行的内容相同才是你应该关注的东西。

研究训练:

1、弄明白你是否真的理解了‘#’的作用,并且确认你知道它叫什么(英文octothorpe 或者 pound 字符)。

2、把你ex2.py文件从后面开始每一行看一遍,然后从最后一行开始,如果让它打印与上面相反的那部分内容你应该怎样输入。

3、你是否发现更多的错误,如果是的话,修复这些错误。

4、大声的读出上面你输入的内容,包括读出每一个字符的名称。你是否发现更多错误,是的话,就修复它。

学生遇到的常见问题:

你确认#号是读作pound(井号)字符?
        答:尼玛,中文没那么麻烦,据我所知就叫井号,哈哈.....。
如果#是注释话,那# -*- coding: utf-8 -*- 怎么有用呢?
        答:Python对于它作为代码会忽略起注释作用,而是通常被当做一种“黑客”或者一种设置和检查文件格式的解决方法。你在一些编辑器中也应该可以看到这种注释类的文本格式设置。
为什么在print "Hi # there"中的井号没有注释作用?
        答:因为#是在一个字符串中,它被放入字符串输出直到遇到字符串结束符。这些井号只被当做字符串,而不会当做注释符。
我怎样才能注释多行?
答:在每一行的前面加上#注释。
我不知道在我们国家的键盘上如何输入#号?
        答:我们国家是Shift+3(...懒得翻译原文,这都不知道,还敢来学编程)。
为什么我必须从后面阅读我的代码?
        答:这是一种不会让你带着你知道每一部分代码的内容的意识去读代码的技巧,这样做会是你程序更加正确。这是一种找到错误和方便快捷的检查到错误的技巧。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值