python基础-运算符


运算符:

1.算数运算符

2.比较运算符

3.赋值运算符

4.逻辑运算符

5.成员运算符

算数运算符

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

比较运算符

以下假设变量a为10,变量b为20:

运算符 描述 实例
== 等于-比较对象是否相等 (a == b)返回False
!= 不等于-比较两个对象是否不相等 (a != b)返回ture
> 大于-返回x是否大于y (啊<b)返回ture
<

小于-返回x是否小于y.所有比较运算符返回1表示真,返回0表示假

这分别与特殊的标量True和Flase等价.注意,这些变量的大写

(a<b)返回true
>= 大于等于-返回x是否大于等于y (a>=b)返回False
<= 小于等于-返回x是否小于等于y (a<=b)返回ture

赋值运算符

=   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 

逻辑运算符

python程序语言指定任何非0和非空(null)值为ture,0或者null为false

以下假设变量a为10,b为20:

运算符 逻辑表达式 描述 实例
and x and y x和y有一个是false,就都为false,只有两个都是ture的才为真
or x or y x和y有一个为ture或两个都是ture,就是真
not not x 如果x为true,返回false.如果x为false,则返回true

成员运算符

in  如果在指定的序列中找到序列中找到值返回ture,否则返回false

not in   如果在指定的序列中没有找到值返回ture,否则返回false

身份运算符

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

== 判断的是某个变量的值是否一样

is 判断的是某个变量身后的id是否一样

 1 a = 20
 2 b = 20
 3 
 4 if (a is b):
 5     print("a和b身份一样噢")
 6     print("a的身份id为",id(a))
 7     print("b的身份id为",id(b))
 8 else:
 9     print("a和b身份不一样")
10     
11 b = 30
12 if (a is b):
13     print("a和b身份一样噢")
14     
15 else:
16     print("a和b身份不一样")
17     print("a的身份id为",id(a))
18     print("b的身份id为",id(b))

上图运行结果为:

a和b身份一样噢
a的身份id为 507107808
b的身份id为 507107808
a和b身份不一样
a的身份id为 507107808
b的身份id为 507108128

输出

#普通输出

  a = 10

  print("a=",a)

#格式化输出

  a = 10

  print("a = %0.1f"%a) #f代表浮点型,".1"表示小数点后面保留1未

  print("a = %0.1f"%(a*3))

如何通过运算符交换两个变量的值,不能引入第三个变量

a = 66

b = 88

a,b = b,a

print(a,b)

优质内容筛选与推荐>>
1、在Apache上部署Let’sEncrypt证书与自动续期脚本
2、AOP如何实现及其原理
3、【应用】NVIDIADeepstream技术在停车管理上的应用
4、人脸检测(一)——基于单文档的应用台程序
5、今天写了个蛋疼的弧形轮播图,怎么说也是原创了


长按二维码向我转账

受苹果公司新规定影响,微信 iOS 版的赞赏功能被关闭,可通过二维码转账支持公众号。

    阅读
    好看
    已推荐到看一看
    你的朋友可以在“发现”-“看一看”看到你认为好看的文章。
    已取消,“好看”想法已同步删除
    已推荐到看一看 和朋友分享想法
    最多200字,当前共 发送

    已发送

    朋友将在看一看看到

    确定
    分享你的想法...
    取消

    分享想法到看一看

    确定
    最多200字,当前共

    发送中

    网络异常,请稍后重试

    微信扫一扫
    关注该公众号