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. golang中的GOPATH使用和简单项目配置

    GOPATH 是 Go 语言的工作目录,他的值可以是一个目录路径,也可以是多个目录路径,每个目录都代表 go 语言的一个工作区. 我们开发 Golang 项目时,需要依赖一些别的代码包,这些包的存放路 ...

  2. setuid setgid stick bit 特殊权限 粘滞位

    1.setuid与setgid讲解 看一下系统中用到它的地方,以/etc/passwd和/usr/bin/passwd为例: 分析一下,/etc/passwd的权限为 -rw-r--r-- 也就是说: ...

  3. 重启WAS实例

    /opt/IBM/WebSphere90/AppServer/profiles/appprofile/bin/startServer.sh DASMGW01IDHK-AS01 /opt/IBM/Web ...

  4. kubernetes之kubeadm 安装kubernetes 高可用集群

    1. 架构信息 系统版本:CentOS 7.6 内核:3.10.0-957.el7.x86_64 Kubernetes: v1.14.1 Docker-ce: 18.09.5 推荐硬件配置:4核8G ...

  5. Mysql-5.7主从部署-yum方式

    一.环境准备 # rpm -qa |grep mariadb |xargs yum remove -y # setenforce 0(临时关闭),(selinux配置文件:SELINUX=disabl ...

  6. Matplotlib 3.0 秘籍·翻译完成

    原文:Matplotlib 3.0 Cookbook 协议:CC BY-NC-SA 4.0 欢迎任何人参与和完善:一个人可以走的很快,但是一群人却可以走的更远. 在线阅读 ApacheCN 面试求职交 ...

  7. 在Rainbond中实现数据库结构自动化升级

    Rainbond 这款产品一直致力于打通企业应用交付的全流程,这个流程中不可或缺的一环是企业应用的不断升级.迭代.Rainbond 特有的能力,是可以将囊括多个服务组件的企业应用系统进行打包,并执行一 ...

  8. bom案例2-弹出层

    <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8&quo ...

  9. c语言字符串函数详解

    转载请注明来源:https://www.cnblogs.com/hookjc/ oid *memset(void *dest, int c, size_t count); 将dest前面count个字 ...

  10. centos7 安装yum源

    centos7的服务器,没有yum,没有wget命令真的寸步难行,经过总结和查询,现在算搞定了,把经验总结一下,以免大家再浪费时间去找原因: 安装yum需要wget安装yum的rpm包,所以前提是先有 ...