自由式学习
993人加入学习
(0人评价)
Python基础知识-pycharm版
价格 免费
承诺服务
该课程属于 1443-李同学-算法方向-计算机视觉-就业:是 请加入后再学习

左移<<乘以2

右移>>除以2

运算优先级:位运算和算术运算>比较运算符>赋值运算符>逻辑运算符

[展开全文]

#bin(c)#打印二进制数

bin(c&b)

bin(c^b)亦或,相同是0,不相同是1

左移相当于*2右移相当于/2

a==3

a<<3

#字符串拼接

“3”+“2”==“32”

【10,20,30】+【5,10,100】=【10 20 30 5 10 100】

#乘法

“sxt”*3 =sxtsxtsxt

【10,20,30】*2=【10,20,30,10,20,30】

[展开全文]

基本运算符

and、or、not布尔与或非

is、is not判断是否为同一个对象

<、>比较值是否相等

a=4
print(3<a<10)   #True 关系运算符可以连用

 

 

[展开全文]

1.比较运算符可以连用

3<a<10

2.位操作

&=按位与

|=按位或

^=按位异

<<左移1位相当于乘以2;左移两位相当于乘以4

>>右移1位相当于除以2;右移两位相当于除以4

运算符优先级问题

复杂表达式一定要使用小括号组织

1.先乘除,后加减

2.位运算和算术运算>比较运算符>赋值运算符

 

 

[展开全文]

按位或:表示取最大(每位)

按位与:最小

按位异:每位相同为0;相异为1

[展开全文]

python中比较运算符比较特殊,可以出现:3<a<10

bin(25)----->ob11001

^异或 同0异1

左移一位 相当于乘以2

右移一位 相当于除以2

eg.a = 3  ;     a << 2 -----> 12

加法:数字相加;字符串拼接;列表元组合并

乘法:数字相乘;字符串复制;列表元组复制

python没有++ -- 只可以 a += 1---->a = a + 1

优先级:先乘除后加减 ; 位>比较>赋值>逻辑;记得用小括号组织

 

[展开全文]