首页 > 代码库 > 运算符

运算符

                     运算符

一:算数运算符

+

        列表,字符串类型,列表(+*

-

*

/

% (取余)

>>> 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

                      

运算符