Python笔记(四)-运算符

1、算数运算符

+ 加  例:2+0.5 与2+.5是一样的,个位数字是0,可以省略

- 减

* 乘

/ 除

// 取整除   例:5/2  结果为2

% 取余数  例:5%2  结果为1

** 幂

注:* 可以用于计算字符串重复的次数    例:'a'*5   结果为aaaaa

2、比较(关系)运算符

 ==  检查两边值是否相等,如果是,则条件成立,返回True

!=  检查两边值是否不等,如果是,则条件成立,返回True

>   检查左侧值是否大于右侧值,如果是,则条件成立,返回True

<     检查左侧值是否小于右侧值,如果是,则条件成立,返回True

>=   检查左侧值是否大于等于右侧值,如果是,则条件成立,返回True

<=   检查左侧值是否小于等于右侧值,如果是,则条件成立,返回True

注:

ord()函数:字符串—》ASCII编码  例:ord('a')  结果为:97

chr()函数:ASCII编码—》字符串  例:chr(97)  结果为:a

字符串与数字比较时,先将字符串通过ASCII码转换为数字后,再做比较

例:a>2  返回值为True    因ord('a')返回为97

3、逻辑运算符

运算符       表达式           描述

and          x and y        只有x、y都为True,才会返回True ,一假必假,真真为真。

or            x or y            x、y只要有一个为True,结果返回True ,一真必假,假假为假。

not         not x             x为True,返回False;x为False,返回True

优先级:not > and > or

4、赋值运算符

使用 = 给变量赋值

+=   加法赋值运算符

-=   减法赋值运算符

*=   乘法赋值运算符

/=   除法赋值运算符

//=   取整除赋值运算符

%= 取余(模)赋值运算符

**=  幂赋值运算符

原文地址:https://www.cnblogs.com/bingmengzhang/p/11434246.html