首页 > 代码库 > 运算符
运算符
运算符
一:算数运算符
+
列表,字符串类型,列表(+,*)
-
*
/
% (取余)
>>> 10%3
1
>>> 2**3
8
** 幂
>>> 2**3
8
//(去余---à返回商的整数部分)
>>> 10//3
3
字典类型:不可以加减乘除。
二:比较运算符。
>
<
== (判断值)
>=
<=
!=
Is(判断id)谁是谁
>>> num1=123456789
>>> num2=123456789
>> id(num1),type(num1),num1
(35570144L, <type ‘int‘>, 123456789)
>>> id(num2),type(num2),num
(35570168L, <type ‘int‘>, 2)
>>> num1 == num2
True
>>> num1 is num2
False
其他类型的比较------à只能在同种类型比较
字符串(比较按照字符位置依次比较)
>> s1=‘hello‘
>>> s2=‘a‘
>>>
>>> s1>s2
True
>>> s1<s2
False
列表(比较按照字符位置依次比较)
三:赋值运算
= += -= *= /= %= **= //=
四:逻辑运算
and 与
age = int(input("请输入年龄:"))
sex = input("请输入性别:")
print(age<=30 and sex==‘falme‘)
or 或
age = int(input("请输入年龄:"))
sex = input("请输入性别:")
print(age<=30 or sex==‘falme‘)
not 非 (取反)
>>> not True
False
>>> not False
True
优先级
>> False and True or True
True
>>> False and True or True
True
>>> ( False and (True or True))
False
>>> (( False and True) or True)
True
>>> (1 > 10 or (2 > 1 and 1 < -1) or 4 > 3)
True
运算符