在 python改变世界,从hello world开始 中我们已经完成了第一个python程序,代码是有了,关键是好像好不知道写的啥玩意?

一.什么是代码注释

代码注释就是给一段代码加上说明,表明这段代码的作用或者实现的功能,方便别人阅读代码。打个形象的比喻:

问题来了,那个女孩是谁?张三?李四?王五?

加上注释再来一遍:放开小红。大家就都明白了,这个女孩叫小红。

二.为什么写代码要注释

IT圈有一个梗:当我写这段代码的时候,只有上帝和我知道,现在,只有上帝知道。上帝说:这个锅我不背!

 

IT圈有一句话:提交代码不写注释的人,小JJ就跟注释一样长。一个团队开发时候可能是多个人同时接管一个项目,注释都没有,谁知道你写的什么玩意?

三.python代码注释的几种方式

1.单行注释,使用英文符号 #

# python注释代码 1
# python注释代码 2
# python注释代码 3
# python注释代码 4

2.多行注释

方法一:英文状态下使用单引号 ''''''
'''
python注释代码 1
python注释代码 2
python注释代码 3
python注释代码 4
'''
方法二:英文状态下使用双引号 """""" (和方法一有点类似)
"""
python注释代码 1
python注释代码 2
python注释代码 3
python注释代码 4
"""
方法三:选中单行或者多行,使用快捷键  Ctrl+/
# python注释代码 1
# python注释代码 2
# python注释代码 3
# python注释代码 4

四.回到第一个python项目-helloworld

 # !usr/bin/env python
# -*- coding:utf-8 _*-
"""
@Author:何以解忧
@Blog(个人博客地址): shuopython.com
@WeChat Official Account(微信公众号):猿说python
@Github:www.github.com @File:helloworld.py
@Time:2019/9/12 20:37 @Motto:不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
"""
print("hello word")

上面程序代码一共15行,其中前面的14行都是注释,值得注意的是:被注释的代码,程序在执行的时候会直跳过,也就是说程序重第15行开始执行。整个项目其实就一行代码,其余都是模板文件,如果你想设置一个属于你独有的模板头文件,请参考:pycharm设置文件模板

五.重点总结

总体说来python编程中的注释一共两个作用:

1.方便代码阅读

2.被注释的代码,程序不会执行

值得注意的是:如果程序的注释不是在代码的开始,那么该行代码一样会被执行,如下:

案例一:

 print("helloworld") # python 编程创建的第一个项目

案例二:

 # python 编程创建的第一个项目
print("helloworld")

两个案例效果一样,都会输出helloworld ,写法等效。

猜你喜欢:

1.python中文编码

2.pycharm 提示:this license **** has been cancelled

3.pycharm创建第一个Hello World程序

转载请注明:猿说Python » python代码注释

技术交流、商务合作请直接联系博主
扫码或搜索:猿说python
猿说python
微信公众号 扫一扫关注

python代码注释 - python基础入门(4)的更多相关文章

  1. 如何在Python 中使用UTF-8 编码 && Python 使用 注释,Python ,UTF-8 编码 , Python 注释

    如何在Python 中使用UTF-8 编码 && Python 使用 注释,Python ,UTF-8 编码 , Python  注释 PIP $ pip install beauti ...

  2. 从开源项目看python代码注释

    最近看了不少代码,也写了不少代码,所以在看和写之间发现了很多的问题,真的是很多,至少从我的认识来看,有几个地方有很大的改进空间,这里不准备把所有的问题都列举出来,所以就先挑选一个比较明显得来和大家聊聊 ...

  3. 100例Python代码带你从入门到进阶!

    以下所有代码全都至少运行一遍,确保可复现.易于理解.逐步完成入门到进阶的学习. 此教程经过我 反复打磨多遍 ,经常为此熬夜,真心不易,文章比较长,看完有用,帮我点个在看或分享支持. 教程包括 62 个 ...

  4. Python代码 注释

    对某些代码进行标注说明,增加程序的可读性. 一.单行注释 以“#” 开头,#后面的所有东西都不会被运行 print("hello python") # 输出 `hello pyth ...

  5. 函数:Python的乐高积木 - 零基础入门学习Python017

    函数:Python的乐高积木 让编程改变世界 Change the world by program 相信大家小时候应该都玩过神奇的乐高积木,只要通过想象和创意,我们可以用它拼凑出很多神奇的东西. 随 ...

  6. 【Python】Java程序员学习Python(三)— 基础入门

    一闪一闪亮晶晶,满天都是小星星,挂在天上放光明,好像许多小眼睛.不要问我为什么喜欢这首歌,我不会告诉你是因为有人用口琴吹给我听. 一.Python学习文档与资料 一般来说文档的资料总是最权威,最全面的 ...

  7. Sphinx将python代码注释生成文档

    安装 使用pip进行安装: pip install sphinx 初始化 进入你代码所在的目录,输入: sphinx-quickstart 下图:PRD是代码所在目录,生成的文档保存目录设成doc  ...

  8. 闲聊之Python的数据类型 - 零基础入门学习Python005

    闲聊之Python的数据类型 让编程改变世界 Change the world by program Python的数据类型 闲聊之Python的数据类型所谓闲聊,goosip,就是屁大点事可以咱聊上 ...

  9. Python代码注释

    1.单行注释使用# # Code 2.多行注释,成对使用'''或""",三个单撇号或三个双引号 “”” Code “”” 3.多行快捷注释 1).增加注释 选中待注释的多 ...

随机推荐

  1. Educational Codeforces Round 68

    目录 Contest Info Solutions A.Remove a Progression B.Yet Another Crosses Problem C.From S To T D.1-2-K ...

  2. 如何在微信小程序中国引入fontawesome字体图标

    fontawesome官网地址:http://fontawesome.dashgame.com/ 一. 二. 下载之后的字体图标 找到 文件中的如下图.ttf文件 三. 在https://transf ...

  3. 3、Web server 之httpd2.2 配置说明

    http协议实现的程序 静态(httpd, nginx, lighttpd) 动态 (IIS, tomcat,  jetty,  jboss,  resin,  websphere, weblogic ...

  4. Centos7 安装Redis,报错[adlist.o] Error jemalloc/jemalloc.h: No such file or directory

    redis官网 https://redis.io/download 安装 $ wget http://download.redis.io/releases/redis-5.0.4.tar.gz $ t ...

  5. rsyslog使用简介

    1 把日志打到新的日志文件里面 #### RULES ####ruleset(name="remote"){ action(type="omfile" file ...

  6. 2018-2019-2 《网络对抗技术》 Exp7 网络欺诈防范 20165222

    1.实践目标 本实践的目标理解常用网络欺诈背后的原理,以提高防范意识,并提出具体防范方法. 2.实践内容 (1)简单应用SET工具建立冒名网站 (1分) apachectl start开启服务 ser ...

  7. sonar,jiar,xray,jenkins[cli] [sudoers]

    curl -n -X POST http://52.83.39.59:8080'/job/CLA_SSO/buildWithParameters?token=11d710a8eac8012bea28b ...

  8. uboot移植spi驱动

    记录一下在uboot内移植spi驱动的过程 芯片:freescale Mpc8308 uboot版本:u-boot-2009.11-rc1.2 需求:我们需要在uboot下通过spi配置一个时钟芯片( ...

  9. SWT界面刷新

    参考文章: https://segmentfault.com/q/1010000002956350 在UI线程sleep等待,是不会刷新界面的.   outPrint.setText("其他 ...

  10. wordpress插件开发从创建一个新的菜单开始

    创建插件的目的 1.我们为什么要创建一个插件? IT界有一个知名的论调叫做不要造重复的轮子,如果有可能的话,你应该尽可能的从现有的网络资源上选择一个已有的插件来使用,而不是重新创造一个.它耗费的精力很 ...