如何用python计算函数的值域_(Max第一篇)Python基础代数运算大全

@[TOC](目录)

1. 基础运算

1.1 运算代码表格

python中的基本运算符的使用是最基本的内容,需要把每一个运算所使用的符号记住,会对之后的编程有很大的作用

符号

定义

+

Addition

-

Subtraction

*

Multiply

/

Divide

abs()

Absolute

//

Floor Division

%

Remainder

**

Power

a+bj

complex

(a+bj).imag

imaginary of complex

(a+bj).real

real part of complex

python 有很多内置函数,最近本的数值计算包含了常用的 ‘+’, ‘ - ’,‘ * ‘, ’/‘,’//‘,’%‘等等,下面是常见的运算以及说明。

1.2 加和减

>>> 3-2 #两个整数直接相减

1

>>> 3+2 #两个整数直接相加

5

>>> 5+0.4 #小数与整相加

5.4

>>> 2.5+3.4 #小数与小数相加

5.9

1.3 乘和除

>>>2*3 #两个整数相乘

6

>>> 2.5*111 #小数与整数相乘

277.5

>>> 10/3 # ‘/’表示两个数相除,返回值(得到的结果)为小数

3.3333333333333335

>>> 10/5 #两个数如果能够除尽,返回的同样是小数

2.0

>>> 3.6/7 #两个数如果不能够除尽,返回的同样是小数

0.5142857142857143

1.4 绝对值、商和余

>>> abs(3) #abs是绝对值absolute的缩写

3

>>> abs(-3)

3

>>> abs(-3.4)

3.4

>>> 10//3 #两个整数使用‘//’得到的是商,即返回整数值,floor division

3

>>> 10.3//2 #返回的依然是商,但是得到的结果为小数

5.0

>>> 10%3 #‘%’返回值为余数

1

>>> 10.3%3 #小数除以整数返回的值同样是余数,但是结果为小数

1.3000000000000007 #此处忽略000000007,这是浮点数(float)

>>> 10.3%3.2 #类似上面的计算

0.7000000000000002

1.5 幂运算

如果想对一个数字进行次幂或者开方运算,则需要用到 ‘ ** ‘

>>> 2**4 # 2的4次方

16

>>> 3**1.5 # 3的1.5次方

5.196152422706632

>>> 3**0.5 # 3开平方

1.7320508075688772

>>> 5**(-2) # 5的-2次方,此处也可以不添加括号

0.04

>>> 5**-1 #可以不带括号

0.2

>>> (5**-3)**(1/3) #先进行三次方,在进行开三次方

0.2

>>> pow(2,3) #pow(a,n)返回值为a的n次方

8

>>> pow(3,-3)

0.037037037037037035

1.6 运算顺序

python中的运算顺序与数学中的顺序是一致的

>>> 20-3*4

8

>>> (20-3)*4

68

1.7 复数

1.7.1 复数表示

数学最大的数值域为复数,下面是如何得到复数以及复数的运算

>>> 1+2j #在数学里使用i,但是在python中使用j

(1+2j)

>>> 3-2j

(3-2j)

>>> complex(-1,4)#使用复数的单词,后面括号里为实部和虚部的值

(-1+4j)

还有另外的一种方法就是引入cmath模块,可以计算复数的实部、虚部以及复数与三角函数的转换。

1.7.2 复数计算

复数的计算有‘ + - * / ’,求模长

>>> (1+2j)+(-1-3j) #两个复数进行加法运算

-1j

>>> 1+2j-1-3j #两个复数进行减法运算

-1j

>>> (1-3j)*(2+3j) #两个复数进行乘法运算

(11-3j)

>>> (1-3j)/(2+3j) #两个复数进行除法运算

(-0.5384615384615385-0.6923076923076924j)

>>> abs(3+4j) #利用abs来计算复数的模长

5.0

>>> abs(5-12j)

13.0

>>> (1+2j).imag #返回复数的虚部

2.0

>>> (3-2j).real #返回复数的实部

3.0

2. 分数以及其他的函数

在数学里数值还有分数还有很多三角函数、对数、指数等运算,很多都需要导入一些模块才能够使用,比如Faction, math, numpy, cmath等。后面会进行总结。

第一篇 DONE!

这是自己用来总结学习用的,如果觉得可以,请点个赞~谢谢

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值