注释

1. 注释的作用

注释就是对某些代码进行标注说明,以增强代码的可读性。我们在写程序的时候,编写的某一部分代码的意图不太明显,这时候就需要对这一部分代码加以说明,来明确这一部分到的意图。一般的编程语句有单行注释和多行注释

2. 单行注释

  • 单行注释是以#开头,#右边的所有的文字都被当做说明文字,而不是真正要执行的程序,只起到辅助说明作用
  • 示例代码如下(为了保障可读性,#后面一般要加上一个空格):
    # 这是单行注释
    print("Hello word")

  • 在代码的后面加上单行注释
    • 为了保障程序的可读性,代码和注释之间至少要有两个空格
    • 示例代码如下:
      print("Hello word")  # 这是代码后面的单行注释

  • 在代码后面加上单行注释比在代码上面加上单行注释更加省空间,更加简洁

3. 多行注释

  • 如何注释太多,一行无法放下,那么就需要用到多行注释了
  • 多行注释可以用一对连续的三个引号(单引号和双引号都行)
  • 示例代码:
    """
    这是多行注释,
    里面有超多的内容
    """
    print("Hello word")

4. 什么时候需要使用注释

  • 注释不是越多越好,对于很容易理解的代码不需要注释
  • 对于不能一下子明白的复杂操作,需要在代码之前加上多行注释
  • 对于 不是一目了然的代码,应在其行尾添加注释(为了提高可读性,注释应该至少离开代码 2 个空格)
  • 绝不要描述代码,假设阅读代码的人比你更懂 Python,他只是不知道你的代码要做什么

5. 代码相关规范

  • Python 官方提供有一系列 PEP(Python Enhancement Proposals) 文档
  • 其中第 8 篇文档专门针对 Python 的代码格式 给出了建议,也就是俗称的 PEP 8
  • 文档地址:https://www.python.org/dev/peps/pep-0008/
  • 谷歌有对应的中文文档:http://zh-google-styleguide.readthedocs.io/en/latest/google-python-styleguide/python_style_rules/

算术运算符

  • 什么是算术运算符?算术运算符即算术运算符号。是完成基本的算术运算 (arithmetic operators) 符号,就是用来处理四则运算的符号
  • python的算术运算符如下表:

    • 在python交互程序中尝试:
  • 在 Python 中 * 运算符还可以用于字符串,计算结果就是字符串重复指定次数的结果
  • 算术运算符优先级
    • 和数学中的运算符优先级一样:

      • 先乘除后加减
      • 从左往右运算
      • 可以用括号来调整优先级。即括号优先
    • 见下表
    • 在python交互程序中尝试:

转载于:https://www.cnblogs.com/zhangfengxian/p/python-comment-and-arithmetic-operator.html

python基础学习(二)注释和算术运算符相关推荐

  1. Python基础(二)--数据类型,运算符与流程控制

    目录 Python基础(二)--数据类型,运算符与流程控制 1 数据类型 1.1 Python中的数据类型 1.2 整数类型(int) 1.3 布尔类型 1.4 浮点类型 1.5 复数类型 1.6 类 ...

  2. python基础学习_02数据类型+占位符+运算符+IF分支基础

    数据类型 Number: 数组, 整型 int, 浮点型[小数] float, 复数complex String: 字符串 Boolean: 布尔类型, 真 True ( 1 ), 假 False ( ...

  3. Python基础学习二

    在Python中,最基本的数据结构(通过某种方式组织在一起的数据元素的集合)是序列.Python包含6种内建序列,即列表.元组.字符串.unicode字符串.buffer对象和xrange对象. 1. ...

  4. python | 基础学习(一)了解Bug、pycharm、变量、程序的三大流程(顺序、if、while)、运算符、快捷键

    文章目录 一.引言 1.python的起源 2.解释器 3.python的设计目标 4.python的特点 二.python 1.了解BUG 2.python的三种运行方式 ①解释器python/py ...

  5. Python基础学习笔记之(二)

    Python基础学习笔记之(二) zouxy09@qq.com http://blog.csdn.net/zouxy09 六.包与模块 1.模块module Python中每一个.py脚本定义一个模块 ...

  6. python pyramid基础学习二

    python pyramid基础学习二 1.前言 前面我们使用了基础命令创建pyramid项目,并运行了Hello word,万事开头难,我们知道了开发pyramid项目需要一个env文件夹,里面包 ...

  7. Python基础学习(二)-条件,循环语句

    Python基础学习(二)-条件,循环语句     一,条件语句    1,if  else           if  判断条件:               执行语句...           e ...

  8. Python基础_第2章_Python运算符与if结构

    Python基础_第2章_Python运算符与if结构 文章目录 Python基础_第2章_Python运算符与if结构 Day02之`Python运算符与if结构` 一.昨日回顾 1.回顾昨天的课程 ...

  9. Python基础学习备忘录上

    Python基础学习 备忘录上 Python语法 1.1 输出 1.1.1 输出换行的更改 1.1.2 输出整型 1.1.3 输出字符串 1.1.4 字符串拼接与多行输出 1.1.5 输入输出类型转换 ...

  10. Python 基础学习笔记 03

    Python基础系列 Python 基础学习笔记 01 Python 基础学习笔记 02 Python 基础学习笔记 03 Python 基础学习笔记 04 Python 基础学习笔记 05 文章目录 ...

最新文章

  1. boost::asio中的C/S同步实例源码
  2. spring容器的设值注入和构造注入
  3. github最值得收藏的Bootstrap3后台管理框架
  4. win8下cocos2dx-3.2+VS2012环境配置及项目创建
  5. Klevgrand R0Verb for mac(音频效果滤波器)
  6. 重置mysql8.0.16的root密码
  7. linux 卡在grub_关于linux开机进入grub问题的解决方法
  8. linux上apache和php结合
  9. 【C语言】19-static和extern关键字1-对函数的作用
  10. Java语言实现自动关机程序
  11. oracle全量增量_oracle增量和全量备份方案
  12. V4L2- Memory
  13. 解除红蜘蛛控屏(亲测有用)
  14. 编辑表格用什么软件比较好?最好用的都在这了!
  15. 小糊涂家装预算软件 v8.0 怎么用
  16. mapbox-gl加载three.js泛光效果(视频)
  17. 塑胶模具设计:从材料优缺点来看塑料特性
  18. 【解惑】女生适合干计算机什么方面的工作
  19. 经典背包问题3——背包问题求方案数 、背包问题求具体方案
  20. 【Java】银行账户管理系统

热门文章

  1. Android移动开发之【Android实战项目】DAY11-App实现截图分享qq,微信
  2. abovedisplayskip无效_latex减少图片和图片解释文字之间的距离、调整公式与正文间距离,调整空白大小:...
  3. 点到直线的投影公式_12分高考答题必刷题型,“空间向量分析点到线的距离问题”...
  4. python项目中无法import不同文件的代码
  5. win7映射网络驱动器消失了_驱动器出现问题怎么办_Win7系统映射网络驱动器出现故障如何解决...
  6. 浅析网络推广外包公司如何完成营销型网站建设完成网络推广外包?
  7. 网站推广专员浅析网站建设实用技巧助力网站推广优化
  8. 河南单招哪所学校主学计算机,河南单招学校王牌专业 2021年河南单招王牌专业...
  9. python coding style guide 的快速落地实践——业内python 编码风格就pep8和谷歌可以认作标准...
  10. 微软面试题:鸡蛋从第N层及以上的楼层落下会摔破