Skip to content

Latest commit

 

History

History
108 lines (85 loc) · 2.69 KB

3090-188727-000309 注释说明.sy.md

File metadata and controls

108 lines (85 loc) · 2.69 KB
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]+)

图片描述

#!/usr/bin/python
# vim: set fileencoding=utf-8 :
  • 第一句
    • 是告诉shell的
    • 用什么二进制文件打开这个当前文件
  • 第二句
    • 是告诉vim的
    • 当前文件保存用的编码格式
    • 这样不但规定了python源文件的编码格式
      • ^[\t\v]#.?coding[:=][\t]*([-_.a-zA-Z0-9]+)
    • 还设置了vim的文件保存格式
    • 除此之外注释还可以怎样用么?

搜索注释

图片描述

图片描述

  • 原来用的都是单行注释
  • 现在有一种多行注释

多行注释

  • 用三个双引号或者三个单引号就可以做多行注释
  • 回忆一下print的时候三个引号可以原样输出

图片描述

  • 现在三引号里面的东西就是注释
  • 注释中说明了
    • 上面输入的是苹果数量
    • 下面是香蕉数量
  • 虽然注释很多但是不会影响程序的运行速度
  • 只是增加可读性而已

总结

  • 这次了解了注释
    • 注释是为了让程序更可读
    • 注释不会影响程序运行速度
  • 注释分为两种
    • 单行的 - #
    • 多行的 - 三个"'
  • 多行注释还有什么特殊作用么?🤔
  • 下次再说!👋