目录

前言

一.Python数值类型

1.数学计算(熟悉)

2.导入方法:

向上取整ath.ceil(x)

向下取整math.floor(x)

x**y 返回次幂math.pow(x)

Python内置数学计算(直接使用)

取绝对值abs(x)

四舍五入 round(x)


前言

本章将会讲解Python编程中的 数值类型  数字计算

一.Python数值类型

1.数学计算(熟悉)

对于数学计算,除了前面提到过的简单的加减乘除等等,更多的科学计算需要 导入 math 这个标准库(不需要安装,但是要导入),它包含了绝大多数我们可能需要的科学计算函数。
数学计算函数
  1. math.ceil(x)
  2. math.floor(x)
  3. math.pow(x)

2.导入方法:

#导入标准库 math
import math

向上取整ath.ceil(x)

    """Return the ceiling of x as an Integral.This is the smallest integer >= x."""#这是一个最小的整数,还要大于等于Ximport math     #向上取整   得5print(math.ceil(4.1))     #向上取整

向下取整math.floor(x)

    """Return the floor of x as an Integral.This is the largest integer <= x."""#这是一个最大的整数还小于等于Ximport math
print(math.floor(4.5))    #向下取整   得4

x**y 返回次幂math.pow(x)

""" Return x**y (x to the power of y). """
返回次幂import math
print(math.pow(2,3))      # x**y   2**3

Python内置数学计算(直接使用)

  1. abs(x)
  2. round(x)

取绝对值abs(x)

    """ Return the absolute value of the argument. """这个参数的绝对值a=-10print(abs(a))      #打印取绝对值后的值

四舍五入 round(x)

#   Python3 进行改良  不再是四舍五入  而是   四舍六入五成偶
print(round(4.1))    #舍去为4print(round(4.5))    #舍去为4(Python2和Python3区别 2 中会进入为5  3 中不会)print(round(4.6))    #进1为5print(round(3.5))    #4#vars([object]) -> dictionary   保留小数print(round(4.5, 1))    #得 4.5

创作不易,求关注,点赞,收藏,谢谢~

Python编程 数值类型 数学计算相关推荐

  1. python 科学计算基础教程电子版-自学Python 编程基础、科学计算及数据分析

    自学Python 编程基础.科学计算及数据分析 epub pdf mobi txt 下载 自学Python 编程基础.科学计算及数据分析 epub pdf mobi txt 下载 ☆☆☆☆☆ 李金 著 ...

  2. python编程入门与案例详解-自学Python 编程基础、科学计算及数据分析

    自学Python 编程基础.科学计算及数据分析 epub pdf mobi txt 下载 自学Python 编程基础.科学计算及数据分析 epub pdf mobi txt 下载 ☆☆☆☆☆ 李金 著 ...

  3. 用python编程 商品打折怎么计算_(特价书)从问题到程序:用Python学编程和计算

    前言 第1章 程序设计和Python 1 1.1 计算机和程序1 1.1.1 "是什么"和"怎样做"的知识1 1.1.2 计算和程序3 1.1.3 编程语言7 ...

  4. 每天学点Python之数值类型

    每天学点Python之数值类型 Python中的数值类型包括int.float和complex三种类型. 注:以下内容只针对Python3 int Python中的int类型是无限精度的,这个特性给编 ...

  5. python中的数值类型有哪些,Python中数值类型有哪些

    Python中数值类型有哪些 发布时间:2020-12-15 09:32:58 来源:亿速云 阅读:92 作者:小新 小编给大家分享一下Python中数值类型有哪些,相信大部分人都还不怎么了解,因此分 ...

  6. 零基础学python编程思维---Task2 数学运算、字符串和文本、列表

    Task2 数学运算.字符串和文本.列表 一.基础部分 1.实现第一行代码和认识注释 print('hello world') 注释是由# 加相关备注,其目的就是其他开发者能够轻松的了解代码,注释不影 ...

  7. Python中布尔类型 短路计算原理

    Python支持布尔类型的数据,布尔类型只有True和False两种值,但是布尔类型有以下几种运算: 与运算:只有两个布尔值都为 True 时,计算结果才为 True. True and True # ...

  8. python的数值类型_Python的数值类型

    标签:如何 问题: 1. Python数值有哪些? 2. 各类型的精度是多少? 3. 类型的转换是如何实现的? 5. 如何使用这些数据类型?需要注意什么? 6. 什么是不可变类型? 数值类型: 整型: ...

  9. python编程常用类型_Python 高级编程系列__03:python 中常见的内置类型

    python 中,对象有三个特征:身份.特征.值. 身份:可以理解为对象在内存中的地址.可以用 id 来查看对象的地址. >>> a=3 >>> id(a) 432 ...

最新文章

  1. Linux禁止普通用户su至root
  2. bug list---直接访问string内存
  3. 1.6 Java字节流的使用:字节输入/输出流、文件输入/输出流、字节数组输入/输出流
  4. mac打开class文件
  5. nginx File not found 错误(转)
  6. 设备选购需要注意的几个方面
  7. maven jacoco_使用JaCoCo Maven插件为单元和集成测试创建代码覆盖率报告
  8. C语言实用算法系列之冒泡排序、sizeof与strlen的区别
  9. lwip+freeRTOS 故障容错 客户端主动发起连接
  10. webpack钩子调用shell笔记
  11. 分布式工作流任务调度系统Easy Scheduler正式开源
  12. shell 函数定义及应用
  13. JQuery blockUI 的使用方法
  14. 通用数据权限的设计思路
  15. 【折腾】GitHub Actions 反代 RSSHub + 多实例轮询
  16. 张柏芝-从清纯走向堕落
  17. Google推出网页加速工具 - Page Speed (Firefox插件)
  18. 微信小程序(5)——下载图片
  19. The summary of Java
  20. three.js创建简单的凹凸贴图

热门文章

  1. 3σ定律(three-sigma rule)/ 68–95–99.7原则
  2. 你咪当我lu lu喎!
  3. 精选(1)为什么Map桶中个数超过8才转为红黑树
  4. 信贷b卡(行为评分卡)
  5. Day12_dirent
  6. 媒体传输质量指标MDI
  7. 新余计算机学院小学图片,新余市毛家小学:昔日旧村小 今朝展新颜[图]
  8. 微软官方下载Windows 10系统ISO镜像文件
  9. MOS的亚阈值区和深度线性区
  10. 大学计算机基础课程 研究,【计算机基础论文】大学计算机基础课程改革研究(共2493字)...