上一节我们学习了Python的输入输出,目前我们已经了解了Python的基础规范,接下来我们要讲一下Python的运算符,运算符是一些特殊的符号,通过运算符将不同的数据连接构成表达式。先通过一张图来看一下常用操作符。
我们先从算术运算符来介绍。
1. 算术运算符运算符功能输入输出
+加66+2288
-减66-2244
*乘11*666
/除60/106
%取余10%91
//整除20//92
**幂3**327,即三的三次方
下面我们来看一个实例:print("+号的功能是:66+22=",66+22)
print("-号的功能是:66-22=",66-22)
print('*号的功能是:11*66=',11*66)
print("/号的功能是:60/10=",60/10)
print('%号的功能是:30%9=',30%9)
print('//号的功能:30//9=',30//9)
print('**号的功能:2**3=',2**3)
输出结果为:+号的功能是:66+22= 88
-号的功能是:66-22= 44
*号的功能是:11*66= 726
/号的功能是:60/10= 6.0
%号的功能是:30%9= 3
//号的功能:30//9= 3
**号的功能:2**3= 8
下面给大家讲一下算术运算符的扩展功能及注意事项:
1) 加法运算符‘+’不仅提供加运算,还支持连接字符串的功能。
2) 减法运算符‘-’ 不仅提供减运算,还支持取复操作。
3) 乘法运算符‘*’不仅提供乘运算,还支持列表的倍数添入以及字符串N个的连接。
4) 除法运算符‘/’在使用的过程中,必须要注意分母不能为‘0’,否则会出现语法错误。
看下面一个例子:
test = 'dotcpp'
tests = '我是dotcpp'
final = test + tests#这里‘+’连接了test和tests两个字符串
number = 1000
newnumber = -number#这里‘-’将number取负
index = [1,2,3,4]
index = index*3
print(final)#‘+’连接后的test+tests
print(newnumber)#‘-’去负后的number
print(index)#‘*’倍数添入后的index
输出结果:dotcpp我是dotcpp
-1000
[1, 2, 3, 4, 1, 2, 3, 4, 1, 2, 3, 4]
第四点:
>>> word=100
>>> c=word/0#要点4,分母不能为0
Traceback (most recent call last):
File "", line 1, in
ZeroDivisionError: division by zero
如果分母为0那么就会报错。
2.关系运算符
定义:a=1,b=2运算符功能输入输出
>大于a>bFalse
!=不等于a!=bTrue
==判段是否相等a==bFalse
>=大于等于a>=bFalse
<=小于等于a<=bTrue
True代表可执行接下操作,False则不可以。
简单看一下下面测试代码:
a = 1
b = 2
if a
print('a小于b')
if a != b:
print('a不相等b')
输出结果:a小于b
a不相等b
关系运算符在我们学习过程中是必不可少的,更多的内容会在后续循环语句中详细的为大家讲解,下一节我们来学习一下赋值运算符和逻辑运算符。