7类Python运算符及代码举例,实现丰富多样的运算功能

运算这一概念起源于数学,即通过运算法使参与运算的元素得出确定且可重复的结果。作为计算机的核心功能,运算架构起计算机系统的逻辑体系。计算机运算并不局限于普通的数学计算,它更贴近于“逻辑推算”这一概念,其根本目的就是实现逻辑推算。

运算符是运算法则的具体体现。Python提供了算术运算符、赋值运算符、比较运算符、逻辑运算符、位运算符、身份运算符和成员运算符7类运算符,从而实现了丰富多样的运算功能。

01 算术运算符

算术运算符是对运算数进行算术运算的一系列符号,能够满足一般的运算需求。Python中的算术运算符如下所示。

  • +:加,两个对象相加
  • -:减,得到负数或一个数减去另一个数
  • *:乘,两个数相乘或返回一个被重复若干次的字符串
  • /:除,x除以y
  • %:取模,返回除法的余数
  • **:幂,返回x的y次幂
  • //:取整除,返回商的整数部分

算术运算结果的数字类型与运算数的类型有关。进行除法(/)运算时,不管商为整数还是浮点数,运算结果始终为浮点数。要得到整型的商,需要用双斜杠(//)做整除,且除数必须是整型的。对于其他的运算,只要任一运算数为浮点数,运算结果就是浮点数。Python算术运算的基础使用方法如下所示。


在学习过程中有什么不懂得可以加我的
python学习交流扣扣qun,784758214
群里有不错的学习视频教程、开发工具与电子书籍。
与你分享python企业当下人才需求及怎么从零基础学习好python,和学习什么内容
1.  num_int = 4  
2.  num_float = 4.0  
3.  print('整数与浮点数的和为:', num_int + num_float)      
4.  #Out[1]: 整数与浮点数的和为:8.0      
5.  print('整数与浮点数的差为:', num_int - num_float)  
6.  #Out[2]: 整数与浮点数的差为: 0.0      
7.  print('整数与浮点数的积为:', num_int * num_float)  
8.  #Out[3]: 整数与浮点数的积为:16.0      
9.  print('浮点数与整数的商为:', num_float / num_int)  
10.  #Out[4]: 浮点数与整数的商为:1.0      
11.  print('浮点数对整数取模结果为:', num_float % num_int)  
12.  #Out[5]: 浮点数对整数取模结果为: 0.0    
13.  print('浮点数的整数次幂为:', num_float ** num_int)  
14.  #Out[6]: 浮点数的整数次幂为:256.0   

02 赋值运算符

赋值运算符用于变量的赋值和更新。Python的赋值运算符除基础赋值运算符(=)外,还包括加法赋值运算符、减法赋值运算符等。严格地说,除基础赋值运算符外,其他都属于特殊的赋值运算符。Python中的赋值运算符如下所示。

  • =:赋值运算
  • +=:加法赋值运算
  • -=:减法赋值运算
  • *=:乘法赋值运算
  • /=:除法赋值运算
  • %=:取模赋值运算
  • **=:幂赋值运算
  • //=:取整除赋值运算

表2-2中的特殊赋值运算符可以看作变量的快速更新,更新意味着该变量是存

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值