笨方法学Python 习题 2: 注释和井号
2017-07-26 11:13
513 查看
#!usr/bin/python # -*- coding:utf8 -*- # 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 p=of code: # pitnt ("This won't run.") print ("This will run.")
先贴上代码,随后运行得如下结果:
$ python ex2.py
I could have code like this.
This will run.
$
加分习题
①弄清楚”#”符号的作用。而且记住它的名字。(中文为井号,英文为 octothorpe 或者 pound character)。
除非极个别的特殊例子,不然看到#就是注释。
②打开你的 ex2.py 文件,从后往前逐行检查。从最后一行开始,倒着逐个单词单词检查回去。
很好的一种自检方式。
③有没有发现什么错误呢?有的话就改正过来。
照办。
④朗读你写的习题,把每个字符都读出来。有没有发现更多的错误呢?有的话也一样改正过来。
照办。
常见问题回答
你确定 # 符号的名称是 pound character?
我叫它 octothorpe,这个名字没有哪个国家在用,不过所有的人都能看懂它的意思。每个国家都 觉得他们的叫法最正确最闪亮。对我来说这是自大狂的想法,而且你也没必要去关心这种细枝末节, 学习编程才是更重要的事情。
如果 # 是注解的意思,那么为什么 # -*- coding: utf-8 -*- 能起作用呢?
Python 其实还是没把这行当做代码处理,这种用法只是让字符格式被识别的一个取巧的方案, 或者说是一个没办法的办法吧。在编辑器设置里你还能看到一个类似的注解。
为什么 print "Hi # there." 里的 # 没被忽略掉?
这行代码里的 # 处于字符串内部,所以它就是引号结束前的字符串中的一部分,这时它只是 一个普通字符,而不代表注解的意思。
怎样做多行注解?
每行前面放一个 # 就可以了。
我们国家的键盘上找不到 # 字符,怎么办?
有的国家要通过 Alt 键组合才能输入这个字符。你可以用搜索引擎找一下解决方案。
为什么要让我倒着阅读代码?
这样可以避免让你的大脑跟着每一段代码内容的意思走,这样可以让你精确处理每个片段,从而 让你更容易地发现代码中的错误。这是一个很好使的查错技巧。
相关文章推荐
- 笨办法学Python-习题2:注释和井号
- 笨方法学python——ex18及课后习题
- python 手记6 〖笨方法学python习题21〗
- 笨方法学习Python-习题21: 函数可以返回东西
- 笨方法学习Python-习题24: 更多练习
- 笨方法学习Python-习题37: 复习各种符号
- python学习(二)----字符串常用方法及注释
- 笨方法学习Python-习题29: 如果(if)
- python访问类中docstring注释的实现方法
- 笨方法学Python 习题 36: 设计和调试
- 笨方法学python 习题34(访问列表元素)习题35(作死小游戏)
- python学习总结---python注释方法
- Python基础教程代码与注释P46 3.3 字符串格式化:完整版 3.4 字符串方法
- 笨方法学Python 习题 14: 提示和传递
- 笨方法学习Python-习题25: 更多更多的练习
- Python删除Java源文件中全部注释的实现方法
- 笨方法学习Python-习题32: 循环和列表
- python快速生成注释文档的方法
- python运用中文注释时报错解决方法
- 笨方法学python 习题41(外星人游戏)