加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

python数据类型分类以及运算类型

发布时间:2020-12-16 23:57:16 所属栏目:Python 来源:网络整理
导读:= >(左移)? div class="cnblogs_code" ( ,1 ( ,1.2 ( ,type(1 ( ,type(1.2 ( ,type( ( ,type( ( ,type( ( ,(1,2,3 ( ,type((1,3 ( ,[1,3 ( ,type([1,3 ( ,{1,3 ( ,type({1,3 ( ,{1: ,2: ,3: ( ,type({1: ,3: })) 运行如下: 1.数学运算(+ - * /? ** // %?) 代

< != >= <= ==)

>(左移)? <<(右移) )

<div class="cnblogs_code">

 
 (,1 (,1.2 (,type(1 (,type(1.2 
 (,type( (,type( (,type( 
 (,(1,2,3 (,type((1,3 
 (,[1,3 (,type([1,3 
 (,{1,3 (,type({1,3 
 (,{1:,2:,3: (,type({1:,3:}))

运行如下:

1.数学运算(+ - * /? ** // %?)

代码如下:

(,1+2 (,3-2 (,3*2 (,3/2) (,6/3 (,3**2 (,3//2) (,5%3)

运行效果如下:

2.赋值运算

代码如下:

a=2 ( ( a+=3 b=4 ( ( b-=1 c=2 ( ( c*=2 d=5 ( ( d/=2 e=7 ( ( e//=2 f=7 ( ( f%=2 g=3 ( ( g**=2 (g)

运行效果如下:

3.逻辑运算(and or not)

代码如下:

( ( (True ( (True ( (False (,1 2 (,0 2 ( ( (True ( (True ( (False (,1 2 (,0 3 (,2 ( ( ( ( ( True)

运行效果如下:

4.比较运算(> < >= <= == !=)

代码如下:

< == >= <= != (1: (2>1 ( (2>3 a=2 b=2 ( ( ( (a== = (=b (a>= ( (a<= ( (2!=3)

运行效果如下:

5.关系运算(in not in is not is)

代码如下:

( a=(1,3 (1 (4 ( a=2 b=2 ( ( (a ( c=[1,3 d=[1,3 ( ( (c (c d )

运行效果如下:

6.位运算(&(与)? ?|(或)? ^(异或)? ~(求反)? >>(左移)? <<(右移) )

注:

技巧:~求反(加负号再减1,也可以用补码计算)? ?

a=10? ? 二进制为:00001010

b=8? ? ? 二进制为:00001000

&两个数的二进制位相"与"运算,都为1,结果为1

|?两个数的二进制位相"与"运算,只要有一个为1,结果为1

^两个数的二进制位相"与"运算,不同时为1,结果为1,同时为1或者0,结果为0

代码如下:

> << a=10 ( b=8 ( c=a& d=a| e=a^ f=~ g=a>>2  #右移2位,结果为2 h=a<<1  #左移1位,结果为20 ( ( ( ( ( (,h)

效果如下:

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读