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