Python中的运算符是什么?

举个简单的例子 1 +2 = 3 ,其中 1 和 2 被称为操作数,"+" 则称为运算符。

一、算术运算符

以a=10 ,b=20为例进行计算,则有:

15 / 3

15 // 6

15 % 6

2 ** 4

二、关系运算符

注意“等于”的运算符是两个等号"==",“不等于”的运算符是"!="。

a = 5

b = 6

a == b

a = 5

b = 6

a != b

三、复合赋值运算符

a = 3

b = 4

b += a

bb += a 等价于 b = b + a

四、逻辑运算符

python中表示false的值有:“False“,“0”,“空”

① and返回是false的值

0 and 1

如果and前后都是false,返回前边的值。

False and 0

如果and前后都是true,返回后边的值

1 and 2

② or返回是True的值

0 or 1

如果or前后都是true,返回前边的值

1 or 2

如果前后都是false,返回后边的值

False or 0

③ not返回bool值(not+true则false,not+false则true)

not 1

not False

五、特殊运算符

①身份运算符(判断是否指向同一个引用)

is:是判断两个标识符是不是引用自一个对象。

is not:是判断两个标识符是不是引用自不同对象。

a = 1

b = 2

a is b

a is not b

②成员运算符(判定某个变量是否在给定容器中)

in:如果在指定的序列中找到值返回 True,否则返回 False。

not in:如果在指定的序列中没有找到值返回 True,否则返回 False。

a in [1,3,5]

a not in [1,3,5]

六、python内置的一些计算函数

①返回x的绝对值:abs(x)

abs(-6)

②返回x的n次方:pow(x,n)

pow(2,4)

③返回最大值:max(n1,n2,...)

max(1,2,3,4,5)

④返回最小值:min(n1,n2,...)

min(1,2,3,4,5)

⑤默认返回浮点数x的四舍五入,遇0.5取偶:round(x.[n])

round(6.5)

round(5.5)round遇0.5取偶

七、python还提供科学计算等库,例如math

导入math库

import math

常用的函数有:

①返回x的绝对值:math.fabs(x)

math.fabs(-5)

②向上取整:math.ceil(x)

math.ceil(6.01)

③向下取整:math.floor(x)

math.floor(8.999)

④返回e的x次幂(e是自然常数,其值约为2.71828):math.exp(x)

math.exp(2)

⑤返回x的平方根:math.sqrt(x)

math.sqrt(9)

⑥返回x的整数部分和小数部分,两部分的符号与x相同:math.modf(x)

math.modf(5.123)

math.modf(-5.123)

⑦返回以10为基数的x的对数:math.log10(x)

math.log10(1000)

⑧返回以y为基数的x的对数:math.log(x,y)

math.log(32,2)以2为底32的对数

⑨返回以自然数为基数的x的对数:math.log(x)

math.log(27)以自然数e为底27的对数

python编程a的x次方_Python编程基础—运算符和math科学计算库相关推荐

  1. python通过经纬度算出距离_Python中如何利用经纬度进行距离计算

    前些天由于工作中需求,要计算经纬度之间的距离,当我去网上搜索距离计算的方法时,发现很多文章中的方法乍一看都是很不同的,同是进行距离计算,为啥这么不一样呢?后来才发现问题在于很多文章没有进行相关的原理说 ...

  2. python矩阵运算法则_导数与梯度、矩阵运算性质、科学计算库numpy

    一.实验介绍 1.1 实验内容 虽然在实验一中我想尽量少的引入(会让人放弃继续学习的)数学概念,但我似乎还是失败了.不过这几乎是没有办法的事,要想真正学会深度学习,没有一定的数学基础(高等数学.线性代 ...

  3. Python科学计算库核心知识点总结_代码篇(ML/DL依赖语法)

    Python科学计算库核心知识点总结_代码篇(ML/DL依赖语法)                                                                    ...

  4. python科学计算库-数值计算库与科学计算库

    BLAS 接口 BLAS , LAPACK , ATLAS 这些数值计算库的名字很类似,他们之间有什么关系呢?BLAS是一组线性代数运算接口,目前是事实上的标准,很多数值计算/科学计算都实现了这套接口 ...

  5. Python 科学计算库 Numpy 准备放弃 Python 2 了

    Numpy 是 Python 的一个科学计算库,提供了矩阵运算的功能,一般与 Scipy.matplotlib 一起使用. 今天 Numpy 的 GitHub 主页上发文称,Numpy 库准备从 20 ...

  6. python科学计算主要学什么_以下哪些是python常用的科学计算库?_学小易找答案

    [单选题]17-51. 在 Windows 中,若要终止未响应的应用程序,可使用( ) [单选题]19-55.在 Windows控制面板中,下列无法实现的操作是 [单选题]witness的元素属性(比 ...

  7. 初识 Python 科学计算库之 NumPy(创建多维数组对象)

    文章目录 参考 描述 NumPy 特点 获取 导入 多维数组对象 np.array() np.asarray() 范围 随机 概览 np.random.randn() np.random.normal ...

  8. 唐宇迪学习笔记1:Python环境安装、Pytho科学计算库——Numpy

    目录 一.AI数据分析入门 ​1.案例来源 2.Python环境配置(Python3) Python的安装 Python库安装工具 Jupyter Notebook 二.Python科学计算库--Nu ...

  9. 一文带你熟悉简单实用的Python科学计算库NumPy

    Python科学计算库NumPy 安装 数组的创建 array创建 **arange** 创建 **随机数创建** 方法numpy.random.random(size=None) 方法numpy.r ...

  10. python编程能有什么用_python编程能做什么开发

    Python作为一种功能强大,并井且简单易学的编程语言而广受好评,那么Python都能做么?概据起来有以下几个方面. 1.Web开发 使用Python的一个基本应用就是进行Web开发,在国内,大一些的 ...

最新文章

  1. Java获取系统日期时间
  2. 生产管理要点:快执行、高品质、看板追踪!
  3. 混合现实未来的八大应用场景
  4. Android游戏框架解读之总体结构
  5. Kubernetes删除一直处于Terminating状态的namespace
  6. 独家解析英伟达最新GPU-A100对AI行业带来的影响
  7. SpringBoot运行时提示:Error starting ApplicationContexxt,To display the uto-configration report re-run you
  8. 粒子群PSO优化算法学习笔记 及其python实现(附讲解如何使用python语言sko.PSO工具包)
  9. Java 11 正式发布,新特性解读
  10. ssas 维度属性_Analysis Services(SSAS)多维数据集–维度属性和层次结构
  11. 机器学习基础(二十八) —— 数据规格化
  12. 深入浅出node.js游戏服务器开发1——基础架构与框架介绍
  13. 【Alpha】Scrum Meeting 1
  14. 聚类和分类的最基本区别。
  15. DIGITS安装和配置
  16. smp irq affinity介绍
  17. WebViewJavascriptBridge
  18. 树莓使用CUPS服务搭建打印机服务器
  19. DPU-PYNQ Ultra96v2安装使用说明
  20. Activiti工作流教程

热门文章

  1. 1.Head First Java --- 进入Java的世界
  2. 26. 安全 HTTP
  3. 全国计算机应用考试试卷,全国信息化计算机应用技术水平教育考试试卷
  4. 【专家访谈】测试专家 - 陈林钧,访谈问题收集中
  5. 软件工程2第一次作业
  6. 结构体与对象的联系与区别
  7. nginx配置openssl证书
  8. JavaScript闭包函数的理解
  9. 软工课设第一周周四报告
  10. 校验插入指定结点是否导致编码循环的示例函数