广告
返回顶部
首页 > 资讯 > 后端开发 > Python >Python教程之基本运算符的使用(上)
  • 536
分享到

Python教程之基本运算符的使用(上)

2024-04-02 19:04:59 536人浏览 八月长安

Python 官方文档:入门教程 => 点击学习

摘要

目录算术运算符优先级示例:python 中的算术运算符比较运算符 _示例:Python 中的比较运算符逻辑运算符示例:Python 中的逻辑运算符位运算符示例:Python 中的位运

Python 运算符通常用于对值和变量执行操作。这些是用于逻辑和算术运算的标准符号。在本文中,我们将研究不同类型的 Python 运算符。 

  • 操作员:是特殊符号。例如- + 、 * 、 / 等。
  • OPERAND:它是应用运算符的值。

算术运算符

算术运算符用于执行数学运算,例如加法、减法、乘法和除法。

在 Python 3.x 中,除法的结果是一个浮点数,而在 Python 2.x 中,2 个整数的除法是一个整数,并且在 Python 3.x 中使用取整(//整数)来获得整数结果。

运算符描述语法
+加法:添加两个操作数x + y
减法:减去两个操作数x - y
*乘法:将两个操作数相乘x * y
/除法(浮点数):将第一个操作数除以第二个操作数x / y
//除法(地板):将第一个操作数除以第二个x // 是的
%模数:返回第一个操作数除以第二个操作数时的余数x % y
**权重:回归第一提升力量第二x ** y

优先级

  • P - 括号
  • E - 指数
  • M – 乘法(乘法和除法具有相同的优先级)
  • D – 师
  • A – 加法(加法和减法具有相同的优先级)
  • S - 减法

模数运算符帮助我们提取数字的最后一位。例如:

  • x % 10 -> 产生最后一位数字
  • x % 100 -> 产生最后两位数

示例:Python 中的算术运算符

# 算术运算符示例
a = 9
b = 4

# 数字相加
add = a + b

# 数字相减
sub = a - b

# 数的乘法
mul = a * b

# 数字的除法(浮点数)
div1 = a / b

# 号码划分(floor)
div2 = a // b

# 两个数的模
mod = a % b

# 权重
p = a ** b

# 打印结果
print(add)
print(sub)
print(mul)
print(div1)
print(div2)
print(mod)
print(p)

输出

13 

36 
2.25 


6561

比较运算符 _

关系运算符的比较比较值。它根据条件返回TrueFalse 。

运算符描述语法
大于:如果左操作数大于右操作数,则为真x > y
<小于:如果左操作数小于右操作数,则为真x < y
==等于:如果两个操作数相等,则为真x == y
!=不等于 - 如果操作数不相等,则为真x != y
>=如果左操作数大于或等于右操作数,则大于或等于 Truex >= y
<=如果左操作数小于或等于右操作数,则小于或等于 Truex <= y
是 x 与 y 相同x 是 y
不是x 与 y 不同x 不是 y

= 是赋值运算符和 == 比较运算符。

示例:Python 中的比较运算符

# 关系运算符示例
a = 13
b = 33

# a > b 为假
print(a > b)

# a < b 为真
print(a < b)

# a == b 为假
print(a == b)

# a != b 为真
print(a != b)

# a >= b is False
print(a >= b)

# a <= b is True
print(a <= b)

输出

False
True
False
True
False
True

逻辑运算符

逻辑运算符执行逻辑与逻辑或逻辑非运算。它用于组合条件语句。

运算符描述语法
and逻辑与:如果两个操作数都为真,则为真x and y
or逻辑或:如果任一操作数为真,则为真 x or y
not逻辑非:如果操作数为假则为真 not x

示例:Python 中的逻辑运算符

# 逻辑运算符示例
a = True
b = False

# 打印 a 和 b 为 False
print(a and b)

# 打印 a 或 b 为 True
print(a or b)

# 打印 not a 为 False
print(not a)

输出

False
True
False

位运算符

位运算符作用于位并执行逐位操作。这些用于对二进制数进行操作。

运算符描述语法
&按位与x & y
|按位或x |y
~按位非~x
^按位异或x ^ y
>>按位右移x>>
<<按位左移x<<

示例:Python 中的位运算符

# 位运算符示例
a = 10
b = 4

# 打印按位与运算
print(a & b)

# 打印按位或运算
print(a | b)

# 打印按位非运算
print(~a)

# 打印按位异或运算
print(a ^ b)

# 打印按位右移操作
print(a >> 2)

# 打印按位左移操作
print(a << 2)

输出


14 
-11 
14 

40

赋值运算符

赋值运算符用于为变量赋值。

运算符描述语法
=将表达式右侧的值赋给左侧操作数 x = y + z
+=Add AND:将右侧操作数与左侧操作数相加,然后分配给左侧操作数a+=b a=a+b
-=减 AND:从左操作数中减去右操作数,然后分配给左操作数a-=b a=ab
*=乘与:将右操作数与左操作数相乘,然后赋值给左操作数a*=b a=a*b
/=除法与:将左操作数与右操作数相除,然后分配给左操作数a/=b a=a/b
%=Modulus AND:使用左右操作数取模并将结果分配给左操作数a%=b a=a%b
//=Divide(floor) AND:将左操作数与右操作数相除,然后将值(floor) 赋给左操作数a//=b a=a//b
**=指数与:使用操作数计算指数(提高幂)值并将值分配给左操作数a**=b a=a**b
&=对操作数执行按位与并将值分配给左操作数a&=b a=a&b
|=对操作数执行按位或并将值分配给左操作数a|=b a=a|b
^=对操作数执行按位异或并为左操作数赋值a^=b a=a^b
>>=对操作数执行按位右移并将值分配给左操作数a>>=b a=a>>b
<<=对操作数执行按位左移并将值分配给左操作数a <<= b a= a << b

示例:Python 中的赋值运算符

# 赋值运算符示例
a = 10

# 赋值
b = a
print(b)

# 添加和赋值
b += a
print(b)

# 减法和赋值
b -= a
print(b)

# 乘法并赋值
b *= a
print(b)

# 按位 lishift 运算符
b <<= a
print(b)

输出

10 
20 
10 
100 
102400

身份运算符

isis not是身份运算符,两者都用于检查两个值是否位于内存的同一部分。两个相等的变量并不意味着它们是相同的。 

is          如果操作数相同则为真

is not      如果操作数不相同则为真

示例:身份运算符

a = 10
b = 20
c = a

print(a is not b)
print(a is c)

输出

True
True

成员运算符

innot in是成员运算符;用于测试一个值或变量是否在一个序列中。

in            如果在序列中找到值,则为真

not in        如果在序列中未找到值,则为真

示例: 成员运算符

# Python 程序来说明 not 'in' 运算符
x = 24
y = 20
list = [10, 20, 30, 40, 50]

if (x not in list):
	print("x is NOT present in given list")
else:
	print("x is present in given list")

if (y in list):
	print("y is present in given list")
else:
	print("y is NOT present in given list")

输出

x is NOT present in given list
y is present in given list

到此这篇关于Python教程之基本运算符的使用(上)的文章就介绍到这了,更多相关Python运算符内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: Python教程之基本运算符的使用(上)

本文链接: https://www.lsjlt.com/news/120363.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Python教程之基本运算符的使用(上)
    目录算术运算符优先级示例:Python 中的算术运算符比较运算符 _示例:Python 中的比较运算符逻辑运算符示例:Python 中的逻辑运算符位运算符示例:Python 中的位运...
    99+
    2022-11-11
  • Python教程之基本运算符的使用(下)
    目录运算符的优先级和关联性运算符优先级运算符关联性Python 运算符测验浮动划分整数除法(地板除法)要点运算符的优先级和关联性 运算符的优先级和关联性: 运算符的优先级和关联性决定...
    99+
    2022-11-11
  • Python运算符之Inplace运算符的使用教程
    Python 在其定义中提供了执行就地操作的方法,即使用“ operator ”模块在单个语句中进行赋值和计算。 例如, x += y i...
    99+
    2022-11-11
  • python基础之基本运算符
    目录Python基本运算符算数运算符比较运算符逻辑运算符赋值运算符总结Python基本运算符 算数运算符 # + - * / % ** // 算数运算符 # 定义如下运算符 ...
    99+
    2022-11-12
  • php运算符运用之怎么使用基本赋值运算符
    这篇文章主要介绍了php运算符运用之怎么使用基本赋值运算符,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。php中基本的赋值运算符是“=”。他的优先级别低于其他的运算符,所以对...
    99+
    2023-06-20
  • Python编程Day3—基本运算符、数
    一、基本运算符 1、算数运算 1 print(10/3) 2 3 print(10//3) 4 5 print(10%3) 6 7 print(10**3)     2、比较运算   1 print(10==10) 2...
    99+
    2023-01-31
    运算符 Python
  • php运算符的基本使用
    $base = 20; $height = 10; $area = $base * $height; 我用来将base与height相乘的* ,就是乘法运算。 我们有相当多的运算符,让我们对主要的运算符做一个简单的总结。 首先,这里是算术运...
    99+
    2023-10-23
    php 开发语言
  • Python入门教程之三元运算符的使用详解
    目录使用三元运算符的简单方法使用元组、字典和 lambda 的直接方法三元运算符可以写成嵌套的 if-else在三元运算符中使用打印功能要点三元运算符也称为条件表达式,是根据条件为真...
    99+
    2022-11-11
  • Python运算符教程之逻辑门详解
    目录1. 与门 2. 与非门 3. 或门 4. 异或 5. NOT Gate 6. NOR 门 7. XNOR 门&nbs...
    99+
    2022-11-11
  • Python入门教程之运算符与控制流
    Python 中的运算符 什么是运算符?举个简单的例子 4 +5 = 9 。 例子中,4 和 5 被称为操作数,"+" 称为运算符。 1 . 求幂运算符 在 Java 中如果我们想对一个数进行求幂运算,我...
    99+
    2022-06-04
    运算符 入门教程 Python
  • Python入门教程之运算符重载详解
    目录如何重载Python中的运算符在 Python中重载比较运算符重载相等和小于运算符用于运算符重载的 Python 魔术方法或特殊函数二元运算符比较运算符赋值运算符一元运算符运算符...
    99+
    2022-11-11
  • Python编程基础之运算符重载详解
    目录学习目标一、运算符重载(一)概述(二)加法运算重载符1、概述2、案例演示总结学习目标 1.掌握运算符重载 2.会定制对象字符串的形式 一、运算符重载 (一)概述 运算符重载是通过...
    99+
    2022-11-13
  • Python海象运算符的用法教程
    目录前言语法用法用于 if-else 条件表达式用于 while 循环读取文件不适用场景变量赋值加减法Lambda函数中的赋值表达式争议关键字运算符名称总结前言 大家好,我是闲欢,你...
    99+
    2022-11-11
  • Python爬虫之BeautifulSoup的基本使用教程
    目录bs4的安装bs4的快速入门解析器的比较(了解即可)对象种类bs4的简单使用获取标签内容获取标签名字获取a标签的href属性值遍历文档树案例练习思路代码实现总结bs4的安装 要使...
    99+
    2022-11-13
  • Python教程之成员和身份运算符的用法详解
    目录成员运算符in 运算符'not in' 运算符身份运算符'is' 运算符'is not' 运算符成员运算符 Python 提供了两...
    99+
    2022-11-11
  • C++基本运算符重载怎么使用
    这篇“C++基本运算符重载怎么使用”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“C++基本运算符重载怎么使用”文章吧。运算符...
    99+
    2023-07-02
  • Python入门教程(十一)Python中的运算符
    目录Python 运算符Python 算术运算符Python 赋值运算符Python 运算符 运算符用于对变量和值执行操作。 Python 在以下组中划分运算符: 算术运算符赋值运算...
    99+
    2023-05-15
    Python Python 运算符
  • C#位运算符的基本用法介绍
    位运算符包括:| 按位或 OR,& 按位与 AND,^ 按位异或 XOR,~ 取反 NOT,<< 左移 Left Shift,>> 右移 Right ...
    99+
    2022-11-13
  • PHP基本语法之比较运算符的示例分析
    这篇文章将为大家详细讲解有关PHP基本语法之比较运算符的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。什么是PHP基本语法之比较运算符,为什么进行比较,他们之间有什么不一样的故事呢?本篇文章则会带...
    99+
    2023-06-15
  • Python运算符的应用超全面详细教程
    目录一、算术运算符加号 +乘号 *除号 /取余%幂次运算 **取整 //二、逻辑运算符逻辑与 and逻辑或 or逻辑非 not三、赋值运算符四、成员运算符五、身份运算符六、比较运算符...
    99+
    2022-11-11
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作