show | version | enable_checker |
---|---|---|
step |
1.0 |
true |
- 使用了版本控制git
- 制作备份
- 进行回滚
- 尝试了嵌套的控制结构
- 层层控制
- 不过非到不得以
- 尽量不要太多层次的嵌套
- 虽然这样从顶到底
- 含义明确
- 但是扁平难道就不能含义明确么?
- 我可以做点什么,让程序更加明确呢?🤔
- 其实我们这个input.py第一行就是注释
- 可以把这句话剪切到main.py开头
- 凡是#开头的行
- 都不会被执行
- 都是注释语句
- 除了行首的注释之外
- 行中是否可以有注释呢?
- 试试
- #号后面的变颜色的部分
- 就是注释了
- 如果注释在字符串里面呢?
print("hi # there")
- 在字符串中的 #Pound
- 不会被当做注释
- 这个注释还有什么用处呢?
- 如果#注释中存在字符串匹配下面的表达式
- ^[\t\v]#.?coding[:=][\t]*([-_.a-zA-Z0-9]+)
- 这是在pep263中的规定的
- 编码方式encoding
#!/usr/bin/python
# vim: set fileencoding=utf-8 :
- 第一句
- 是告诉shell的
- 用什么二进制文件打开这个当前文件
- 第二句
- 是告诉vim的
- 当前文件保存用的编码格式
- 这样不但规定了python源文件的编码格式
- ^[\t\v]#.?coding[:=][\t]*([-_.a-zA-Z0-9]+)
- 还设置了vim的文件保存格式
- 除此之外注释还可以怎样用么?
- 原来用的都是单行注释
- 现在有一种多行注释
- 用三个双引号或者三个单引号就可以做多行注释
- 回忆一下print的时候三个引号可以原样输出
- 现在三引号里面的东西就是注释
- 注释中说明了
- 上面输入的是苹果数量
- 下面是香蕉数量
- 虽然注释很多但是不会影响程序的运行速度
- 只是增加可读性而已
- 这次了解了注释
- 注释是为了让程序更可读
- 注释不会影响程序运行速度
- 注释分为两种
- 单行的 - #
- 多行的 - 三个
"
或'
- 多行注释还有什么特殊作用么?🤔
- 下次再说!👋