@[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!

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

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

  1. 如何用python计算函数的值域_(完整版)求函数定义域及值域方法及典型题归纳

    范文 . 范例 . 指导 . 参考 < 一 > 求函数定义域.值域方法和典型题归纳 一.基础知识整合 1. 函数的定义:设集合 A 和 B 是非空数集,按照某一确定的对应关系 f , 使得 ...

  2. python分段函数求值域_函数定义域,值域求法以及分段函数

    (一)函数的概念 1 .函数的概念: 设 A . B 是非空的数集,如果按照某个确定的对应关系 f ,使对于集合 A 中的任意一个 数 x ,在集合 B 中都有唯一确定的数 f(x) 和它对应,那么就 ...

  3. python find函数实现原理_非常干货:Python 探针实现原理

    △点击上方"Python猫"关注 ,回复" 1 "领取电子书 剧照 | <棋魂> 原文:https://segmentfault.com/a/119 ...

  4. python二元函数求导_用Excel和python实现二元函数梯度下降的人工智能,之用,excel,一元...

    梯度下降法和牛顿法的总结与比较 机器学习的本质是建立优化模型,通过优化方法,不断迭代参数向量,找到使目标函数最优的参数向量.最终建立模型 通常用到的优化方法:梯度下降方法.牛顿法.拟牛顿法等.这些优化 ...

  5. python replace函数 成功 失败_请教下调用python string模块的replace方法出错的原因

    直接调用没有问题 def test1(): test_str="028-123456" print test_str.replace(old="-",new=& ...

  6. python分段函数图像画法_我想用Python matplotlib 画一个这样类似的图像,需要用到分段函数。大佬帮帮这个小弟?...

    有做出来了 import matplotlib.pyplot as plt import numpy as np def lin():#直线方程 i=0 while i!=80: m = np.lin ...

  7. python调用函数指定次数_扣丁学堂Python在线视频之Python限制函数调用次数实例

    扣丁学堂Python在线视频之Python限制函数调用次数实例 2018-07-06 14:56:43 859浏览 本篇文章扣丁学堂 博客中指定的是缓存,我这里换成限制访问次数,异曲同工: #newt ...

  8. python自定义函数返回值_第八讲 python自定义函数返回值

    注意自定义函数:统一文件内函数名称不能相同. 单返回值 语法结构: def function_name([para1,para2...]): code... code... ... return va ...

  9. python短视频自动制作_短视频篇 | Python 带你进行短视频二次创作

    1 目 标 场 景 无论是抖音还是快手等视频平台,一旦一个视频火了后,很多 UP 主都会争先抢后去模仿拍摄或剪辑,然后上传到平台,最后都能带来不错的流量. 对于一般的短视频,完全可以通过裁剪.特效转场 ...

最新文章

  1. Blender三维建筑场景动画制作学习教程
  2. 阿里云OSS存储开发
  3. oracle数据库日期格式的运算,Oracle时间类型date,timestamp时间差计算
  4. Very Deep Convolutional Networks for Large-scale Image Recognition(vggnet)
  5. 计算机设计大赛作品评语,第九届大学生短片大赛获奖作品评语
  6. 任正非:美国迟早会爱上华为
  7. c/c++ 基本线程管理 join detach
  8. PLSQL使用相关详细配置
  9. 电脑只能上qq,但是不能打开网页的…
  10. STM32项目设计:基于STM32F4的电子阅读器制作教程
  11. 《面试技巧-招聘篇》课程笔记
  12. html css特效,15个超酷的CSS3代码特效展示
  13. VTP Domain
  14. 使用vs2010生成64位的dll文件
  15. 猫狗肠道菌群—“主子们”的健康新领域
  16. 绘画工具商城小程序开发,释放绘画市场消费潜力
  17. 解决报错:sufficient buffer space or because a queue was full
  18. 16.体测成绩判定(c函数调用)
  19. 企业上云之服务器硬件篇(五)
  20. 微信小程序学习总结1

热门文章

  1. 对C++库链接的认识
  2. 345. Reverse Vowels of a String(python+cpp)
  3. 深入理解java虚拟机第3版 周志明
  4. 淘宝跨境电商怎么做 淘宝跨境电商注意事项
  5. 一句话概括 java 动态代理
  6. 2018云南-华为软件产业峰会成功举办 加快构建数字中国
  7. Jetson设备下使用docker报错的排错过程完整记录,failed to create shim: OCI runtime create failed: container_linux.go:38
  8. “90后”女大学生奇怪 白毛女为何不嫁黄世仁
  9. Java8中Optional的基础使用和实践
  10. 魔法宝石(邻接表+dfs更新)