美文网首页
python基础3-运算符

python基础3-运算符

作者: 乱弹琴给 | 来源:发表于2019-12-17 11:48 被阅读0次

1,赋值运算符

=

+= a += 1;a=a+1

-= a -= 1; a=a-1

*=

/=

//=

%=

**=

2,成员运算符与身份运算符

成员运算符

in 在指定的序列中找到值返回True,否则返回False

not in

sheet = ["张三","李四","王五"]

if ("张三" in sheet);

身份运算符

is      判断两个变量是不是引用自一个对象

is not

a = 5

b = a

c= 5.0

print(a is b)  返回True    a和b都指向存储了5的内存区域

print(a == c) 返回True

print(a is c) 返回False

a和b指向的5和c指向的5.0存储在不同的内存区域。

位运算符:对二进制数据进行运算的运算符。

CPU包含的二极管加电与非加电状态表示1,0二进制。CPU单位面积包含的二极管。

[图片上传失败...(image-81f542-1576554483247)]

image.jpeg

十进制与二进制的转换

二转十规则:从右到左用每位数乘以2的N次方(0开始)后累加

1101转十进制

1*2^0+0*2^1+1*2^2+1*2^3=13

十转二进制规则:用十进制对2取余,将余数放在二进制的左侧

47转为二进制

47/2=23余1

23/2=11余1

11/2=5余1

5/2=2余1

2/2=1 余0

1/2=0 余1

47=101111

& 与 1&1=1 0&0=0 0^1=0 1^0=0

|    或    1|1=1 0|0=0 0|1=1 1|0=1

^    亦或   0^0=0 1^1=0 0^1=1 1^0=1

~    取反    ~1=0

<<    左移    左移若干位,右补0

>>    右移    右移若干位,左补0

相关文章

  • 笨方法学python-习题3-数字计算

    习题3-数字计算 认识python中数字运算符 python数字计算练习 认识python中数字运算符 pytho...

  • python基础3-运算符

    1,赋值运算符 = += a += 1;a=a+1 -= a -= 1; a=a-1 *= /=...

  • day02 Python基础

    目录 01 Python基础 02 Python基础语法 03 变量 04 运算符 05 进制转换 01-heol...

  • 2018-07-17Python基础语法(2)

    python基础语法(2) 运算符 赋值运算符 str='name'str=name=people='xiaomi...

  • python的进修之路

    python基础篇(一)【变量,赋值,输入,输出和导入,运算符,数据类型,文件基本操作】 python基础篇(二)...

  • 第3章 - 运算符 和 基础函数

    第3章 - 运算符 和 基础函数 3.1 运算符 Python支持一下7种运算符: 算术运算符 比较(关系)运算符...

  • python基础●基础知识

    此篇文章主要讲解python的基础知识,如输入输出,运算符等 python基础●输出 python 2的输出 :p...

  • Python Day5 基础

    Python基础 day03 运算符: not , and , or 语法: not x 作用: 将X进...

  • python基础语法复习总结

    一、python基础语法、基本数据类型、运算符、变量 1.python基础语法: 注释:语句: 结束没有分号,一行...

  • python运算符

    Python算数运算符 Python比较运算符 Python赋值运算符 Python位运算符 按位运算符是把数字看...

网友评论

      本文标题:python基础3-运算符

      本文链接:https://www.haomeiwen.com/subject/sddsnctx.html