运算符
Posted H......T!
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了运算符相关的知识,希望对你有一定的参考价值。
运算符
一:算数运算符
+
列表,字符串类型,列表(+,*)
-
*
/
% (取余)
>>> 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
以上是关于运算符的主要内容,如果未能解决你的问题,请参考以下文章
获取 badarith,[erlang,'+',[error,0],[],同时使用 Erlang 片段在 TSUNG 中执行算术运算