@[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!
这是自己用来总结学习用的,如果觉得可以,请点个赞~谢谢