首页 > 编程语言 > 详细

8、python运算符

时间:2020-01-22 17:04:00      阅读:66      评论:0      收藏:0      [点我收藏+]

 

前言:本文主要介绍python中经常使用的6种运算符,分别是算术运算符、比较运算符、赋值运算符、逻辑运算符、身份运算符和成员运算符。

  (因为用法比较简单,这里只做介绍,有兴趣的可以自己敲代码运行一下)

 

一、算数运算符

+

加,x+y
- 减,x-y
* 乘,两个数相乘或者返回一个被重复若干次的字符串
/ 除,x/y
% 取余 ,返回除法的余数
** 幂运算,x**y 返回x的y次幂
// 向下取整,返回商的整数部分

 

 

 

 

 

 

 

 

 

 

二、比较运算符

==

检查两个操作数的值是否相等,如果是则条件变为真。如a=3,b=3则(a==b)为true
!= 检查两个操作数的值是否不相等,   如a=1,b=3则(a!=b)为true
> 检查左操作数的值是否大于右操作数的值,如a=7,b=3则(a>b)为true
< 检查左操作数的值是否小于右操作数的值, 如a=7,b=3则(a<b)为false
>= 检查左操作数值是否大于或等于右操作数的值,如a=3,b=3则(a>=b)为true
<= 检查左操作数的值是否小于或等于右操作数的值, 如a=3,b=3则(a<=b)为true

 

 

 

 

 

 

 

 

 

三、赋值运算符

= 单赋值运算符 c=a+b,将a+b的运结果赋值为c
+= 加法赋值运篡符 c+=a相当于c=c+a
-= 减法赋值运算符 c-=a相当于c=c-a
*= 乘法赋值运算符 c*=a相当于c=c*a
/= 除法赋值运算符 c/=a相当于c=c/a
%= 取模赋值运算符 c%=a相当于c=c%a
**= 幂赋值运算符  c**=a相当于c=c**a
//= 取整除赋值运算符 c//=a相当于c=c//a

 

 

 

 

 

 

 

 

 

 

 

四、成员运算符

in 如果在指定的序列中找到值就返回True
not in 如果在指定的序列中没有找到值就返回True

 

 

 

 

五、身份运算符

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

 

 

 

 

六、逻辑运算符

and x and y,布尔‘与’,条件x与条件y同时为True才成立
or x or y,布尔‘或’,条件x与条件y其中一个为True就返回True
not not x,布尔‘否’,如果x为True就返回False,如果x为False就返回True

 

 

 

 

 

注意:无法区分哪个运算符先运行时可以用括号括起来

扩展:python内置函数中有一个isinstance()函数,可用于判断一个对象是否是一个已知的类型

a = (1, 2, 3)
print(isinstance(a, tuple))     # 判断是不是元组,是返回Ture
print(isinstance(a, dict))      # 判断是不是字典,否返回False

 

 

 

作者:miki_peng

出处:https://www.cnblogs.com/miki-peng

本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,请大家尊重原创,如要转载,请在文章页面明显位置注明出处,否则保留追究法律责任的权利。

8、python运算符

原文:https://www.cnblogs.com/miki-peng/p/12228802.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!