数字运算

编程是将问题数据化的一个过程,数据离不开数字,Python的数字运算规则与我们学习的四则运算规则是一样的,即使不使用Python来编写复杂的程序,也可以将其当作一个强大的计算器。打开Python,试运行以下命令:

>>> 2+2

4

>>> 50 - 5 * 6

20

>>> (50 - 5 * 6) / 4

5.0

>>> 8 /5

1.6

提示:在不同的机器上浮点运算的结果可能会不一样。

在整数除法中,除法(/)总是返回一个浮点数,如果只想得到整数的结果,就可以使用运算符 //。整数除法返回浮点型,整数和浮点数混合运算的结果也是浮点型。

>>> 19 / 3 # 整数除法返回浮点型

6.333333333333333

>>> 19 // 3 # 整数除法返回向下取整的结果

6

>>> 17 % 3 # %操作符返回除法的余数

2

>>> 5 * 3 + 2.0 # 整数和浮点数混合运算的结果也是浮点型

17.0

Python可以使用 ** 操作来进行幂运算。

>>> 5 ** 2

25

>>> 2 ** 10

1024

在交互模式中,最后被输出的表达式结果被赋值给变量 _,这样能使后续计算更加方便。例如:

>>> tax

python的数字运算_Python基础语法——数字运算相关推荐

  1. python 条件表达式换行_Python基础语法 - LongKing-Xu的个人空间 - OSCHINA - 中文开源技术交流社区...

    python基础语法 一.标识符 在Python中,所有标识符可以包括英文.数字以及下划线(_),但不能以数字开头. 在Python中的标识符是区分大小写的. 在Python中以下划线开头的标识符是有 ...

  2. python语句块规范_Python基础语法——代码规范判断语句循环语句

    Python基础语法 代码的执行顺序从上到下 从左到右 代码规范模块名,包名,普通数据量一般小写字母,多个单词之间用 _ 连接 不要用系统定义的名称,具有特殊意义的表示符,如:doc,txt之类的 每 ...

  3. python保留字分支结构_Python基础语法----缩进、注释、命名与保留字、数据类型、分支语句、函数...

    缩进 -严格明确:缩进是语法的一部分,缩进不正确程序运行错误 -所属关系:表达代码间包含和层次关系的唯一手段 -长度一致:程序内一致即可,一般用4个空格或1个TAB 注释 -用于提高代码可读性的辅助性 ...

  4. python 复数求模_Python基础语法知识汇总(学习党的最爱!)

    本文章包含了Python一系列基本知识,其中包括:基本数据类型(整数,浮点数,复数,字符串):分支语句:异常处理:函数:局部变量与全局变量:递归:组合数据类型(集合,元组,列表,字典):文件基本操作. ...

  5. python index 报错_python基础语法常见报错类型

    一.TypeError:类型错误,对象⽤来表示值的类型⾮预期类型时发⽣的错误. ### 错误例⼦: age=18 print('我的年龄是'+age) ### 报错信息:TypeError:canon ...

  6. python定义字典列表_Python基础语法(四)—列表、元组、字典、集合、字符串

    列表 基本概念列表是有序的元素集合,所有元素放在一对中括号中,用逗号隔开,没有长度限制: 列表索引值以0为开始值,-1为从未尾的开始位置. 列表可以使用+操作符进行拼接,使用*表示重复. 当列表元素增 ...

  7. python语言基本认识_Python基础语法合集——了解python

    1.  了解Python Python是一种解释型(这意味着开发过程中没有了编译这个环节).面向对象(支持面向对象的风格或代码封装在对象的编程技术).动态数据类型的交互式(可在命令行中通过Python ...

  8. python的常量变量_Python基础语法-常量与变量

    Python是一门强类型的动态语言. 字面常量,变量没有类型,变量只是在特定的时间指向特定的对象而已,变量所指向的对象是有类型的. 变量:变量在赋值时被创建,它可以是任何对象的引用,但必须在引用前被赋 ...

  9. python缩进编码教程_python基础语法教程:行与缩进

    缩进 使用缩进来表示代码块,不需要使用大括号 {} . 同一个代码块的语句必须包含相同的缩进空格数. 多行语句 Python 通常是一行写完一条语句,但如果语句很长,我们可以使用反斜杠()来实现多行语 ...

最新文章

  1. 阿里AI摘图像识别竞赛WebVision桂冠,万物识别准确率创世界纪录
  2. 力扣算法题—073矩阵置零
  3. error CS1002: ; expected 错误解决
  4. 收集实用的MySQL使用技巧
  5. 全宇宙首本 VS Code 中文书,来了!
  6. Win32ASM学习[8]: 进制转换的库函数
  7. IIS日志分析[资源]
  8. 超好用的IDEA插件汇总
  9. 麦肯锡极简工作法-读书笔记
  10. UBI及EXT4文件系统
  11. STM32压力传感器信号采集-24位AD HX720 HX711 原理介绍
  12. 区块链技术方案研究与分析
  13. gradle Could not resolve 依赖包
  14. 【集合论】关系表示 ( 关系矩阵 | 关系矩阵示例 | 关系矩阵性质 | 关系矩阵运算 | 关系图 | 关系图示例 | 关系表示相关性质 )
  15. Apache Tomcat 文件包含漏洞(CNVD-2020-10487)修复方法
  16. 坚持学习,坚持阅读,坚持思考
  17. ffmpeg视频滤镜中英文对照
  18. Excel如何快速验证银行卡号和姓名是否一致?
  19. 调研目前主要的开源网络爬虫,并且说明各自的特点、局限性以及相互之间的区别
  20. 【Hive】left semi join(exists、in)和 left join 区别

热门文章

  1. Seaborn函数总结
  2. 使用ECharts 绘制一个雷达图 对完成的雷达图需要的配置详解
  3. 计算机上的刷新快捷键,电脑刷新快捷键是哪个(必看电脑键盘操作技巧)
  4. Android:MVP模式+XRecycleView+OKHttp+自定義梯形佈局
  5. 想学刘涛(刘一刀)一样在淘宝上直播带货吗?请看RTMP/RTSP推流直播方案
  6. Day13——二叉树深度遍历的栈实现
  7. html css做骰子,纯 CSS 制作摇骰子(随机结果)
  8. MyCms 自媒体 CMS 系统 v2.8,支持织梦数据导入
  9. 防供应链攻击和物理攻击方法
  10. golang:return和os.Exit有什么区别,return之后又执行了什么呢?