Python数据类型及数据运算

Python数据类型

一、数字:

1.int(整型)

2.long(长整型)Python3可自动将超过长度的int类型转换为long

3.float(浮点型)[浮点包含小数,小数都是浮点数]

4.complex(复数)

二、布尔型:

1.是/否;2.True/Flase

三、字符串:

 “Hello world!”

 

 

Python数据运算

一、算数运算

+

-

*

/

%   取模---取余数

**   幂

//    取整除-返回商的整数部分

 

二、比较运算:

==  等于

!=   不等于

<>  不等于

>    大于

<    小于

>=  大于等于

<=  小于等于

 

三、赋值运算:

=    简单的赋值计算

+=   c+=a就是c=c+a

-=    c-=a就是c=c-a

*=    c*a就是c=c*a

/=    c/=a就是c=c/a

%=   c%=a就是c=c%a

**=   c**=a就是c=c**a

//=    c//=a就是c=c//a

 

四、逻辑运算

and

or

not

 

五、成员运算

in

not in

 

六、身份运算

is

is not

 

七、位运算:(二进制)

& 按位与

|  按位或

^ 抑或运算

~ 按位取反

<<左移  a<<c  == a*(2**c)

>>右移  a>>c  == a/(2**c)

  128  64  32  16  8  4  2  1

a    0      0    1    1   1  1  0  0   =60

b  0    0    0    0    1  1  0  1  =13

-----------------------------------------------------------

a&b  0    0   0    0   1  1  0  0  =12

-----------------------------------------------------------

a|b 0    0     1    1   1    1  0  1  =61

-----------------------------------------------------------

a^b  0    0     1    1   0  0  0  1  =49(相同为0,不同为1)

-----------------------------------------------------------

~a    1    1     0    0   0  0  1  1      = 195-256(按位取反)=-61

-----------------------------------------------------------

 

posted @ 2017-03-10 07:26  坑爹的川川  阅读(181)  评论(0)    收藏  举报