python入门语法教程:算术运算符和关系运算符

运算符是一些特殊的符号,通过运算符将不同的数据连接构成表达式。先通过一张图来看一下常用操作符。

python入门语法教程:算术运算符和关系运算符

我们先从算术运算符来介绍。

    1.  算术运算符

运算符 功能 输入 输出
+ 66+22 88
- 66-22 44
* 11*6 66
/ 60/10 6
% 取余 10%9 1
// 整除 20//9 2
** 3**3 27,即三的三次方

下面我们来看一个实例:

1234567   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 )

输出结果为:

1234567   + 号的功能是: 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’,否则会出现语法错误。

看下面一个例子:

12345678910   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

输出结果:

123   dotcpp我是dotcpp   - 1000   [ 1 2 3 4 1 2 3 4 1 2 3 4 ]

第四点:

12345 >>> word = 100 >>> c = word / #要点4,分母不能为0 Traceback (most recent call last): File "" , line  1 in  ZeroDivisionError: division by zero

如果分母为0那么就会报错。

    2.关系运算符

定义:a=1,b=2

运算符 功能 输入 输出
> 大于 a>b False
=b False