python基础学习(二)注释和算术运算符
注释
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 中 * 运算符还可以用于字符串,计算结果就是字符串重复指定次数的结果
- 算术运算符优先级
- 和数学中的运算符优先级一样:
- 先乘除后加减
- 从左往右运算
- 可以用括号来调整优先级。即括号优先
- 见下表
- 在python交互程序中尝试:
- 和数学中的运算符优先级一样:
转载于:https://www.cnblogs.com/zhangfengxian/p/python-comment-and-arithmetic-operator.html
python基础学习(二)注释和算术运算符相关推荐
- Python基础(二)--数据类型,运算符与流程控制
目录 Python基础(二)--数据类型,运算符与流程控制 1 数据类型 1.1 Python中的数据类型 1.2 整数类型(int) 1.3 布尔类型 1.4 浮点类型 1.5 复数类型 1.6 类 ...
- python基础学习_02数据类型+占位符+运算符+IF分支基础
数据类型 Number: 数组, 整型 int, 浮点型[小数] float, 复数complex String: 字符串 Boolean: 布尔类型, 真 True ( 1 ), 假 False ( ...
- Python基础学习二
在Python中,最基本的数据结构(通过某种方式组织在一起的数据元素的集合)是序列.Python包含6种内建序列,即列表.元组.字符串.unicode字符串.buffer对象和xrange对象. 1. ...
- python | 基础学习(一)了解Bug、pycharm、变量、程序的三大流程(顺序、if、while)、运算符、快捷键
文章目录 一.引言 1.python的起源 2.解释器 3.python的设计目标 4.python的特点 二.python 1.了解BUG 2.python的三种运行方式 ①解释器python/py ...
- Python基础学习笔记之(二)
Python基础学习笔记之(二) zouxy09@qq.com http://blog.csdn.net/zouxy09 六.包与模块 1.模块module Python中每一个.py脚本定义一个模块 ...
- python pyramid基础学习二
python pyramid基础学习二 1.前言 前面我们使用了基础命令创建pyramid项目,并运行了Hello word,万事开头难,我们知道了开发pyramid项目需要一个env文件夹,里面包 ...
- Python基础学习(二)-条件,循环语句
Python基础学习(二)-条件,循环语句 一,条件语句 1,if else if 判断条件: 执行语句... e ...
- Python基础_第2章_Python运算符与if结构
Python基础_第2章_Python运算符与if结构 文章目录 Python基础_第2章_Python运算符与if结构 Day02之`Python运算符与if结构` 一.昨日回顾 1.回顾昨天的课程 ...
- Python基础学习备忘录上
Python基础学习 备忘录上 Python语法 1.1 输出 1.1.1 输出换行的更改 1.1.2 输出整型 1.1.3 输出字符串 1.1.4 字符串拼接与多行输出 1.1.5 输入输出类型转换 ...
- Python 基础学习笔记 03
Python基础系列 Python 基础学习笔记 01 Python 基础学习笔记 02 Python 基础学习笔记 03 Python 基础学习笔记 04 Python 基础学习笔记 05 文章目录 ...
最新文章
- boost::asio中的C/S同步实例源码
- spring容器的设值注入和构造注入
- github最值得收藏的Bootstrap3后台管理框架
- win8下cocos2dx-3.2+VS2012环境配置及项目创建
- Klevgrand R0Verb for mac(音频效果滤波器)
- 重置mysql8.0.16的root密码
- linux 卡在grub_关于linux开机进入grub问题的解决方法
- linux上apache和php结合
- 【C语言】19-static和extern关键字1-对函数的作用
- Java语言实现自动关机程序
- oracle全量增量_oracle增量和全量备份方案
- V4L2- Memory
- 解除红蜘蛛控屏(亲测有用)
- 编辑表格用什么软件比较好?最好用的都在这了!
- 小糊涂家装预算软件 v8.0 怎么用
- mapbox-gl加载three.js泛光效果(视频)
- 塑胶模具设计:从材料优缺点来看塑料特性
- 【解惑】女生适合干计算机什么方面的工作
- 经典背包问题3——背包问题求方案数 、背包问题求具体方案
- 【Java】银行账户管理系统
热门文章
- Android移动开发之【Android实战项目】DAY11-App实现截图分享qq,微信
- abovedisplayskip无效_latex减少图片和图片解释文字之间的距离、调整公式与正文间距离,调整空白大小:...
- 点到直线的投影公式_12分高考答题必刷题型,“空间向量分析点到线的距离问题”...
- python项目中无法import不同文件的代码
- win7映射网络驱动器消失了_驱动器出现问题怎么办_Win7系统映射网络驱动器出现故障如何解决...
- 浅析网络推广外包公司如何完成营销型网站建设完成网络推广外包?
- 网站推广专员浅析网站建设实用技巧助力网站推广优化
- 河南单招哪所学校主学计算机,河南单招学校王牌专业 2021年河南单招王牌专业...
- python coding style guide 的快速落地实践——业内python 编码风格就pep8和谷歌可以认作标准...
- 微软面试题:鸡蛋从第N层及以上的楼层落下会摔破