在 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. PostgreSQL 进程结构

    本文主要讲述了PG的几个主要进程,以及PG的核心架构.进程和体系结构详见下图: 从上面的体系结构图可以看出来,PG使用经典的C/S架构,进程架构.在服务器端有主进程.服务进程.子进程.共享内存以及文件 ...

  2. zabbix数据的时序-

    gj的proxy服务器经过重启之后时序有变化. zabbix数据库中数据的存储是以哪方为准server端还是agent端, 触发事件跟恢复时间反了,本应该恢复的事件在数据库中查询event,得到的事件 ...

  3. CSS3 backface-visibility 不面向屏幕是否可见

    backface-visibility 属性定义当元素不面向屏幕时是否可见. 如果在旋转元素不希望看到其背面时,该属性很有用. backface-visibility: visible|hidden; ...

  4. 禁止打印调用(python)

    原文 : https://cloud.tencent.com/developer/ask/188486 import os, sys class HiddenPrints: def __enter__ ...

  5. 如何在一个function里面设置一个全局的变量?

    答:解决方法是在function的开始插入一个global声明: def f() global x

  6. 小程序开发--WePy框架

    现如今mvvm框架如此火热,其核心思想即js逻辑层不直接操作DOM,只改变组件状态:而视图层则通过模板template进行渲染. 1.WePy项目的目录结构 ├── dist 小程序运行代码目录 ├─ ...

  7. 关于long_query_time的设置,可不可以说是mysql的一个小小bug呢

    我们知道对对于MySQL的日志功能,我们可以完全自己控制到底写还是不写.一般来说,binlog我们一般会开启,而对于慢查询我们一般会在开发的时候调试和观察SQL语句的执行速度.但今天发现一个问题.在使 ...

  8. unctf esayrop wp

    目录 题目基本信息 题目漏洞 思路 exp脚本 题目基本信息 题目漏洞 首先在main函数中需要绕过一个if判断才能进入漏洞函数 漏洞函数中很明显的栈溢出漏洞,同时还控制了返回地址不能超过文件映射到内 ...

  9. XMind 快捷键完整命令

      XMind 快捷键完整命令 快捷键(Windows) 快捷键(Mac) 描述 + + 展开当前分支 - - 收缩当前分支 * * 展开所有分支 / / 收缩所有分支 Alt+- Alt+- 显示系 ...

  10. Windows 自动定时执行任务的方法

    windows 自动定时执行任务的几种实现方法   Task Schedul Windows自动定时执行任务,常见的方法有三种: Windows 任务计划程序 Windows Service SQL ...