Python运算符

牧云@^-^@ 提交于 2020-03-13 09:42:17

运算符

算术运算

+ 加-两个数相加
- 减-x减y
* 乘-两数相乘
/ 除-x除y
% 取模-返回商的余数部分
^ 幂-返回x的y次幂
// 整除取得商

比较运算

== 判断两个值是否相等
!= 判断两个值是否不相等
<> 判断两个值是否不相等
< 判断左边的数是否小于右边的数
> 判断左边的数是否大于右边的数
<= 判断左边的数是否小于或等于右边的数
>= 判断左边的数是否

赋值运算

= 把右边的值赋给左边
+= 等价于c = c+a
-= 等价于c = c -a
*= 等价于c = c*a
/= 等价于c = c/a
%= 等价于c = c%a
**= 等价于c = c**a
//= 等价于c = c//a

逻辑运算

and 左右两边都为True,返回True;左右两边有任意一False,返回False
or 左右两边都为False,返回False;左右两边有任意一True,返回True
not 如为False,则返回True;如为True,则返回Falsse

成员运算

in 判断是否在序列里
not in 判断是否不在序列里

for 循环

用户按照顺序循环可迭代对象中的内容,

for i in [1,2,3,4]:
    print(i)
    
结果:
    1
    2
    3
    4
#将循环打印出来列表里的所有数值

enumerate

为可迭代对象添加序号

ls = ['a','b','c','d']
for k,v in enumerate(ls):
    print(k,v)

结果:
    0 a
    1 b
    2 c
    3 d

range与xrange

指定范围,生成一定的数值,xrange只在Python 2里面有,等同于Python 3里面的range

for i in range(1,5):
    print(i)
    
结果:1
      2
      3
      4
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!