Python语法:注释

 python语言中的注释是来帮助程序员理解并读懂代码内容的文字。当然,注释不仅在python语言中是这个作用,在其他语言中也几乎一样。

python注释的生成方式

所有演示基于pycharm软件

单行注释

  1. 单行注释的第一种生成方式:“#” + 空格 + 注释内容

   # 输出hello world
print("hello world")

  2. 单行注释第二种生成方式:ctrl + /

  下面给出简单的代码进行演示:

  直接输入以下代码

   three = 3    # 将3赋值给three
four = 4 # 将4赋值给four
x = three + four # 将three和four的和赋值给 x
print(x) # 通过"ctrl+ / "进行注释生成

  操作前是这个样子的,然后来看看选中所有代码后进行 ctrl+ /操作会变成什么样子

   # three = 3    # 将3赋值给three
# four = 4 # 将4赋值给four
# x = three + four # 将three和four的和赋值给 x
# print(x)
#
# # 通过ctrl+/进行注释生成

  我们可以非常清楚的看到选中的所有行前段都加上了“#”,这也就意味着所有行都已经是注释了。

  此外,我们还可以单独选中一行进行ctrl + /操作,这样会对选中的特定行进行注释。

   # three = 3    # 将3赋值给three
four = 4 # 将4赋值给four
x = three + four # 将three和four的和赋值给 x
print(x)
# 通过ctrl+/进行注释生成

  可以看到,与未进行任何操作之前的代码相比,操作后的代码第一行已经标注为注释了。

  通过快捷键ctrl + /将特定内容标记成注释的操作是可以反转的,即通过再一次的ctrl + /操作便可将选定的注释反转成代码

多行注释

  多行注释的方式有两种,不过这两种非常相像,所以在这里就不分开过多解释了。

  操作方式:在英文状态下,用三个单引号或者三个双引号引住注释内容即可。效果如下:

     olive-chance 超级牛批
    '''olive-chance 超级牛批
olive-chance 超级牛批''' # 单引号注释 """olive-chance 超级牛批
olive-chance 超级牛批""" # 双引号注释

python代码的编写规范

  python代码的编写遵循“PEP8”原则,详细内容见:Python PEP8编码规范(中文版)

  这里对于代码不规范有两种解决方式:

  • 选择上方选项卡里的代码(code)里的重新格式化代码(Reformat code)
  • 或者是直接选择ctrl + alt + l快捷键

  不过对于一个合格的程序员来说,是不会允许自己的代码出现这么简单的错误的,所以还是夯实基础比较好。加油吧,各位未来的IT界大佬!!!

python语法:注释的更多相关文章

  1. python 语法-参数注释

    python 语法-参数注释 最近碰到的这样的代码: def func(a:"shuoming") -> int: print("函数已运行.") fun ...

  2. pycharm基本使用python的注释语法

    pychram基本使用 1.主题选择 file settings Editor color Scheme 2.pycharm切换解释器 file settings Project Python Int ...

  3. pycharm的基本使用 、 Python的注释语法,变量,常量,垃圾回收机制,数据类型

    1.文件路径要注意 我把文件放在了D盘,如下图:你们可以根据自身情况设置 2.python环境要选择本地下载好的 如下图: 点击本机存在的环境,如果提示NO interpr,就点击第二步 如果还是没有 ...

  4. Python基础部分:4、 python语法之注释

    目录 一.python语法之注释 1.什么是注释 2.如何编写注释 二.PEP8规范 一.python语法之注释 1.什么是注释 注释用来向用户提示或解释某些代码的作用和功能,它可以出现在代码中的任何 ...

  5. python 笔记2:python语法基础

    python语法学习笔记: 1 输入输出 input(),print(). name = input('input your name : ')print('hello ,'+name)print(& ...

  6. python语法快速入门(1)

    http://www.runoob.com/python/python-tutorial.html Python 是一种解释型语言: 这意味着开发过程中没有了编译这个环节.类似于PHP和Perl语言 ...

  7. Python语法教程总结规范

    Python语法易错点记录 本文提供全流程,中文翻译. Chinar 坚持将简单的生活方式,带给世人!(拥有更好的阅读体验 -- 高分辨率用户请根据需求调整网页缩放比例) Chinar -- 心分享. ...

  8. (数据分析)第02章 Python语法基础,IPython和Jupyter Notebooks.md

    第2章 Python语法基础,IPython和Jupyter Notebooks 当我在2011年和2012年写作本书的第一版时,可用的学习Python数据分析的资源很少.这部分上是一个鸡和蛋的问题: ...

  9. python语法之一

    Python 标识符 在 Python 里,标识符由字母.数字.下划线组成. 在 Python 中,所有标识符可以包括英文.数字以及下划线(_),但不能以数字开头. Python 中的标识符是区分大小 ...

随机推荐

  1. php中关于数据库的操作

    php中对数据库的操作,举例如下: //连接到本地mysql数据库 $myconn=mysql_connect("localhost","root"," ...

  2. Floodlight+Mininet的SDN实验平台搭建初探

    平台环境说明: Cpu:Intel Core 2 Duo T6570 Mem:4.00GB Os :Ubuntu 14.04 1.Floodlight Floodlight是一个比较成熟的sdn控制器 ...

  3. 程序员必备的编程助手!SmartCoder助你轻松集成HMS Core

    当开发者在集成HMS Core遇到一些疑问时,需要翻阅官网文档,反复查看集成说明或者API调用说明,或者研究GitHub上的开源示例代码,花费较多的时间,在IDE环境和网页浏览器之间反复切换也会耗费很 ...

  4. gin中从reader读取数据数据

    package main import ( "fmt" "github.com/gin-gonic/gin" "net/http" &quo ...

  5. Filter-FilterChain多个过滤器执行的细节

    FilterChain过滤器链 Filter   过滤器 Chain  链 FilterChain  就是过滤器链(多个过滤器如何一起工作) 在多个filter过滤器执行时,执行优先顺序由web.xm ...

  6. AOP-底层原理

    AOP(底层原理) 1,AOP底层使用动态代理 (1)有两种情况动态代理 第一种 有接口情况,使用JDK动态代理 *创建接口实现类代理对象,增强类的方法 第二种 无接口情况,使用CGLIB动态代理 * ...

  7. Cobbler批量安装操作系统

    1,关闭selinux getenforce  查看selinux状态 Disabled 修改/etc/selinux/config 文件 将SELINUX=enforcing改为SELINUX=di ...

  8. Java继承的概念与实现

    // 方法 public class Demo { public static void main(String[] args) { Teacher t = new Teacher(); t.name ...

  9. 有关softmax函数代码实现的思考

    有关softmax函数代码实现的思考 softmax函数 def softmax2(x): if x.ndim == 2: x = x.T x = x - np.max(x, axis=0) y = ...

  10. sql 同步远程数据库(表)到本地

    一)在同一个数据库服务器上面进行数据表间的数据导入导出: 1. 如果表tb1和tb2的结构是完全一样的,则使用以下的命令就可以将表tb1中的数据导入到表tb2中: insert into db2.tb ...