python各运算符号的功能说明_Python运算符的详细介绍

Python算术运算符

1490149416799286.png#!/usr/bin/env python

#-*- coding: utf-8 -*-

a = 21

b = 10

c = 0

c = a + b

print ("1.c的值为:",c)

c = a - b

print ("2.c的值为:",c)

c = a * b

print ("3.c的值为:",c)

c = a / b

print ("4.c的值为:",c)

c = a % b

print ("5.c的值为:",c)

# 修改变量 a 、b 、c

a = 2

b = 3

c = a**b

print ("6.c的值为:",c)

a = 10

b = 5

c = a//b

print ("7.c的值为:",c)

以上实例输出结果:1.c的值为: 31

2.c的值为: 11

3.c的值为: 210

4.c的值为: 2.1

5.c的值为: 1

6.c的值为: 8

7.c的值为: 2

Python比较运算符

1490149471716870.png

以下实例演示了Python所有比较运算符的操作:#!/usr/bin/env python

#-*- coding: utf-8 -*-

a = 21

b = 10

c = 0

if (a == b):

print ("1. a 等于 b")

else:

print ("1. a 不等于 b")

if ( a != b):

print ("2. a 不等于 b")

else:

print ("2. a 等于 b")

if ( a < b ):

print ("4. a 小于 b")

else:

print ("4. a 大于 b")

if ( a > b ):

print ("5. a 大于 b")

else:

print ("6. a 小于 b")

if ( a >= b ):

print ("7. a 大于等于 b")

else:

print ("7. a 小于 b ")

if ( a <= b):

print ("8. a 小于等于 b")

else:

print ("8. a 大于 b")

以上实例输出结果:1. a 不等于 b

2. a 不等于 b

4. a 大于 b

5. a 大于 b

7. a 大于等于 b

8. a 大于 b

Python赋值运算符

1490149576521368.png

以下实例演示了Python所有赋值运算符的操作:#!/usr/bin/env python

#-*- coding: utf-8 -*-

a = 21

b = 10

c = 0

c = a + b

print ("1 - c 的值为:", c)

c += a

print ("2 - c 的值为:", c)

c *= a

print ("3 - c 的值为:", c)

c /= a

print ("4 - c 的值为:", c)

c = 2

c %= a

print ("5 - c 的值为:", c)

c **= a

print ("6 - c 的值为:", c)

c //= a

print ("7 - c 的值为:", c)

以上实例输出结果:1 - c 的值为: 31

2 - c 的值为: 52

3 - c 的值为: 1092

4 - c 的值为: 52.0

5 - c 的值为: 2

6 - c 的值为: 2097152

7 - c 的值为: 99864

Python逻辑运算符

以下实例演示了Python所有逻辑运算符的操作:#!/usr/bin/env python

#-*- coding: utf-8 -*-

a = 21

b = 10

if ( a and b ):

print ("1 - 变量 a 和 b 都为 true")

else:

print ("1 - 变量 a 和 b 有一个不为 true")

if ( a or b ):

print ("2 - 变量 a 和 b 都为 true,或其中一个变量为 true")

else:

print ("2 - 变量 a 和 b 都不为 true")

# 修改变量 a 的值

a = 0

if ( a and b ):

print ("3 - 变量 a 和 b 都为 true")

else:

print ("3 - 变量 a 和 b 有一个不为 true")

if ( a or b ):

print ("4 - 变量 a 和 b 都为 true,或其中一个变量为 true")

else:

print ("4 - 变量 a 和 b 都不为 true")

if not( a and b ):

print ("5 - 变量 a 和 b 都为 false,或其中一个变量为 false")

else:

print ("5 - 变量 a 和 b 都为 true")

以上实例输出结果:1 - 变量 a 和 b 都为 true

2 - 变量 a 和 b 都为 true,或其中一个变量为 true

3 - 变量 a 和 b 有一个不为 true

4 - 变量 a 和 b 都为 true,或其中一个变量为 true

5 - 变量 a 和 b 都为 false,或其中一个变量为 false

Python成员运算符

1490149786331899.png

以下实例演示了Python所有成员运算符的操作#!/usr/bin/env python

#-*- coding: utf-8 -*-

a = 10

b = 20

list = [1, 2, 3, 4, 5 ];

if ( a in list ):

print ("1 - 变量 a 在给定的列表中 list 中")

else:

print ("1 - 变量 a 不在给定的列表中 list 中")

if ( b not in list ):

print ("2 - 变量 b 不在给定的列表中 list 中")

else:

print ("2 - 变量 b 在给定的列表中 list 中")

# 修改变量 a 的值

a = 2

if ( a in list ):

print ("3 - 变量 a 在给定的列表中 list 中")

else:

print ("3 - 变量 a 不在给定的列表中 list 中")

以上实例输出结果:1 - 变量 a 不在给定的列表中 list 中

2 - 变量 b 不在给定的列表中 list 中

3 - 变量 a 在给定的列表中 list 中

Python运算符优先级

以下表格列出了从最高到最低优先级的所有运算符:

1490149837930680.png

以下实例演示了Python所有运算符优先级的操作:#!/usr/bin/env python

#-*- coding: utf-8 -*-

a = 20

b = 10

c = 15

d = 5

e = 0

e = (a + b) * c / d #( 30 * 15 ) / 5

print ("(a + b) * c / d 运算结果为:", e)

e = ((a + b) * c) / d # (30 * 15 ) / 5

print ("((a + b) * c) / d 运算结果为:", e)

e = (a + b) * (c / d); # (30) * (15/5)

print ("(a + b) * (c / d) 运算结果为:", e)

e = a + (b * c) / d; # 20 + (150/5)

print ("a + (b * c) / d 运算结果为:", e)

以上实例输出结果:(a + b) * c / d 运算结果为: 90.0

((a + b) * c) / d 运算结果为: 90.0

(a + b) * (c / d) 运算结果为: 90.0

a + (b * c) / d 运算结果为: 50.0

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值