运算符

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

                      

以上是关于运算符的主要内容,如果未能解决你的问题,请参考以下文章

20个简洁的 JS 代码片段

20个简洁的 JS 代码片段

如何在 python 中并行化以下代码片段?

JSP 基础语法

获取 badarith,[erlang,'+',[error,0],[],同时使用 Erlang 片段在 TSUNG 中执行算术运算

中继片段传播不起作用