python基础教程

Python基础04 运算符

  本篇python基础教程介绍python运算符。Python3语言支持以下类型的运算符:算术运算符、比较(关系)运算符、赋值运算符、逻辑运算符、位运算符、成员运算符、身份运算符

  最常见的是算术运算符、比较运算符、成员运算符、逻辑运算符、赋值运算符。

python算术运算符

  Python算术运算符是最常见也是最常用的运算符,包括加、减、乘、除、取模、幂、取整除

#!/usr/bin/python3
a = 18
b = 6
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)
 
c = a**b 
print ("6、c 的值为:", c)

c = a//b 
print ("7、c 的值为:", c)

输出结果:
1、c 的值为: 24
2、c 的值为: 12
3、c 的值为: 108
4、c 的值为: 3.0
5、c 的值为: 0
6、c 的值为: 34012224
7、c 的值为: 3

python比较运算符

  Python比较运算符是最常见也是最常用的运算符,包括等于、不等于、大于、小于、大于等于、小于等于

#!/usr/bin/python3


a = 36
b = 28
 
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 ("3、a 小于 b")
else:
   print ("3、a 大于等于 b")
 
if ( a > b ):
   print ("4、a 大于 b")
else:
   print ("4、a 小于等于 b")
 
if ( a <= b ):
   print ("5、a 小于等于 b")
else:
   print ("5、a 大于 b")
 
if ( b >= a ):
   print ("6、a 大于等于 a")
else:
   print ("6、a 小于 a")


运行结果:
1、a 不等于 b
2、a 不等于 b
3、a 大于等于 b
4、a 大于 b
5、a 大于 b
6、a 小于 a

python成员运算符

  Python成员运算符是最常见也是最常用的运算符,包括in、not in

#!/usr/bin/python3
 
a = "pythonthree.com"
b = "wordpress建站"
c = 8
list = [1, "wordpress建站", 3, "pythonthree.com", 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 中")

if ( c in list ):
   print ("3 - 变量 c 在给定的列表中 list 中")
else:
   print ("3 - 变量 c 不在给定的列表中 list 中")


运行结果:
1 - 变量 a 在给定的列表中 list 中
2 - 变量 b 在给定的列表中 list 中
3 - 变量 c 不在给定的列表中 list 中

python逻辑运算符

  Python逻辑运算符是最常见也是最常用的运算符,包括布尔"与"、布尔"或"、布尔"非"

#!/usr/bin/python3

a = 56
b = 20
c = 0
 
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")
 

if ( c and b ):
   print ("3 - 变量 a 和 b 都为 true")
else:
   print ("3 - 变量 a 和 b 有一个不为 true")
 
if ( c 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 都为 true

python赋值运算符

  Python赋值运算符是最常见也是最常用的运算符,包括简单的赋值运算符、加减乘除法赋值运算符、取模赋值运算符、幂赋值运算符、取整除赋值运算符、海象运算符

#!/usr/bin/python3
 
a = 31
b = 18
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 的值为: 49
2、c 的值为: 80
3、c 的值为: 2480
4、c 的值为: 80.0
5、c 的值为: 2
6、c 的值为: 2147483648
7、c 的值为: 69273666

  推荐阅读:零基础如何开始学习Python

晓得博客,版权所有丨如未注明,均为原创
晓得博客 » Python基础04 运算符

转载请保留链接:https://www.pythonthree.com/python-basic-python-operator/

Leave a Comment

Your email address will not be published. Required fields are marked *


Scroll to Top