Python基础之七种运算符

java程序员从零开始学pyhton,从入门到大神 。

本系列教程基于Python3

运算符是编程中用于执行数学、逻辑或位运算的符号,可对数据进行处理或控制程序逻辑。程序的核心是对数据进行逻辑处理,而逻辑则由运算符来实现。

任何编程语言都有运算符,在表现上基本相同,只是在使用中会略有差异。

Python中常规的运算符有七种:

一、算术运算符

1、算术运算的定义

定义:算术运算符是Python中比较简单的运算符,如同我们学习的加减乘数,编程语言中的算术运算等同于数学上的算术运算,只是书写形式略有差异。

算术运算符 描述 实例 结果
x + y 将两个对象相加,返回它们的和

x, y = 5, 4

print(x+y)  

9
x - y 将两个对象相减,或者得到一个负数

x, y = 9, 4

print(x-y)

5
x * y 将两个数相乘,返回它们的积

x, y = 5, 4

print(x*y)

20
x / y 将两个数相除,返回它们的商

x, y = 20, 4

print(x/y)

5
x // y 整数除,返回商的整数部分

x, y = 20, 3

print(x//y)

6
x % y 余数运算,返回除法的余数

x, y = 20, 3

print(x%y)

2
x ** y 幂运算

x, y = 4, 3

print(x**y)

64

2、代码实现

    x,y=5,4
    # 两数相加
    print(x+y)
    # 两数相减
    print(x-y)
    # 两数相乘
    print(x*y)
    # 两数相除
    print(x/y)
    # 两数相除后 取商的整数部分
    print(x//y)
    # 两数相处后 取商的余数部分
    print(x%y)
    # 幂运算
    print(x**y)

3、组合算术运算符

算术运算符是可以组合在一起运算的。

    x,y,z=5,6,7
    print(x+y*z) # 47

当我们把算术运算符组合到一起计算的时候,需要注意运算的优先级。当然程序算术运算的优先级与数学上的算术运算优先级是一样的。

二、比较(关系)运算符

1、比较运算的定义

比较运算是一种通过比较两个值或表达式的大小、相等性等关系,得出布尔类型结果(True或False)的基础运算。‌

Python的比较运算符主要有以下六种:我们假设x=5,y=3

运算符 描述 示例 结果
等于运算符(==) 用于检查两个操作数是否相等 x==y False
不等于运算符(!=) 用于检查两个操作数是否不相等 x!=y True
大于运算符(>) 用于检查第一个操作数是否大于第二个操作数 x>y True
小于运算符(<) 用于检查第一个操作数是否小于第二个操作数 x<y False
大于等于运算符(>=) 用于检查第一个操作数是否大于或等于第二个操作数 x>=y True
小于等于运算符(<=) 用于检查第一个操作数是否小于或等于第二个操作数 x<=y False

2、代码实例

3、实际使用

在实际开发中,比较运算符通常与 if 语句一起使用,也就是把比较运算作为 if 的条件语句。

三、赋值运算符

1、赋值运算的定义

赋值运算是指将右侧表达式的值赋给左侧变量或对象的操作

<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

码上懂

赏杯咖啡

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值