P叔带你学Python-18-数学运算方法

P叔带你学Python
在这里插入图片描述

基本算术运算

Python支持所有基本的算术运算符,包括加减乘除、取模和幂等运算。下面的表格列出了常见的算术运算符及其用法:

运算符描述示例
+加法2 + 3 = 5
-减法5 - 3 = 2
*乘法2 * 3 = 6
/除法6 / 3 = 2.0
%取模5 % 2 = 1
**幂运算2 ** 3 = 8
//地板除法(向下取整)7 // 3 = 2,-7 // 3 = -3

除法运算的结果可能是浮点数或整数,如果希望得到整数结果,可以使用地板除法运算符//

比较运算

Python中常见的比较运算符包括等于、不等于、大于、小于、大于等于和小于等于。下面的表格列出了常见的比较运算符及其用法:

运算符描述示例
==等于2 == 3 False
!=不等于2 != 3 True
>大于2 > 3 False
<小于2 < 3 True
>=大于等于2 >= 3 False
<=小于等于2 <= 3 True

比较运算的结果是布尔值TrueFalse

逻辑运算

Python中常见的逻辑运算符包括与、或和非运算。下面的表格列出了常见的逻辑运算符及其用法:

运算符描述示例
and与运算True and False False
or或运算True or False True
not非运算(取反)not True False

逻辑运算的结果也是布尔值TrueFalse

数学函数

Python还提供了许多数学函数,包括三角函数、指数函数、对数函数、常数等。这些函数可以在Python的标准库(math库)中找到。使用这些函数需要先导入math库,然后调用相应的函数。下面是一些常用的数学函数:

abs(x)

返回x的绝对值,x可以是整数、浮点数或复数。

pow(x, y)

返回x的y次幂,也可以用x**y表示。

round(x[, n])

返回浮点数x的四舍五入值,n表示保留小数位数,默认为0。

math.ceil(x)

返回大于或等于x的最小整数。

math.floor(x)

返回小于或等于x的最大整数。

math.sqrt(x)

返回x的平方根。

math.exp(x)

返回e的x次幂。

math.log(x[, base])

返回x的对数,默认以e为底,base可指定底数。

math.sin(x)

返回x的正弦值,x以弧度为单位。

math.cos(x)

返回x的余弦值,x以弧度为单位。

math.tan(x)

返回x的正切值,x以弧度为单位。

math.asin(x)

返回x的反正弦值,返回值以弧度为单位。

math.acos(x)

返回x的反余弦值,返回值以弧度为单位。

math.atan(x)

返回x的反正切值,返回值以弧度为单位。

示例

下面是一些使用Python进行数学运算的示例:

`import math      x = 2.5   y = 3      # 基本算术运算   print(x + y)   # 5.5   print(x - y)   # -0.5   print(x * y)   # 7.5   print(x / y)   # 0.8333333333333334   print(x % y)   # 2.5   print(x ** y)  # 15.625   print(x // y)  # 0      # 比较运算   print(x == y)  # False   print(x != y)  # True   print(x > y)   # False   print(x < y)   # True   print(x >= y)  # False   print(x <= y)  # True      # 逻辑运算   print(x > 0 and y < 5)    # True   print(x < 0 or y > 5)     # False   print(not (x > 0 and y < 5))  # False      # 数学函数   print(abs(-3))        # 3   print(pow(2, 3))      # 8   print(round(3.14159)) # 3   print(round(3.14159, 2)) # 3.14   print(math.ceil(2.1))  # 3   print(math.floor(2.9)) # 2   print(math.sqrt(9))   # 3.0   print(math.exp(2))    # 7.38905609893065   print(math.log(10))   # 2.302585092994046   print(math.sin(math.pi/2))   # 1.0   print(math.cos(math.pi))     # -1.0   print(math.tan(0))`       

总结

本文介绍了Python中的基本数学运算和数学函数,以及如何使用它们进行数学计算和处理。了解这些基础知识可以使你在Python中更加灵活和高效地进行数学计算和处理。同时,也可以为你深入学习Python中更高级的数学处理和科学计算库奠定基础。

需要注意的是,在进行数学运算时,应该特别注意数据类型和精度,避免出现计算错误。另外,由于Python中的浮点数精度问题,对于精度要求较高的计算,可以使用专门的科学计算库,例如NumPy、SciPy等,它们提供了更加精确和高效的数学计算功能。

—END—

一、Python所有方向的学习路线

Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照下面的知识点去找对应的学习资源,保证自己学得较为全面。img
img

二、Python必备开发工具

工具都帮大家整理好了,安装就可直接上手!img

三、最新Python学习笔记

当我学到一定基础,有自己的理解能力的时候,会去阅读一些前辈整理的书籍或者手写的笔记资料,这些笔记详细记载了他们对一些技术点的理解,这些理解是比较独到,可以学到不一样的思路。

img

四、Python视频合集

观看全面零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。

img

五、实战案例

纸上得来终觉浅,要学会跟着视频一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。img
六、面试宝典

在这里插入图片描述

在这里插入图片描述

简历模板在这里插入图片描述

!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值