运算符以及优先级_代码块定义_流程控制_分支结构_循环结构_字符串的操作

1/

(1)位运算符  & | ~ ^ << >>:   对二进制位操作      &按位与(二元):   相应位相同为1,不同为0        |按位或(二元):  相应位都为0是为0,其余为1        ~按位非(一元):  对补码的所有位取反

                                                                             ^按位异或:相应位不同时为为1,相同时为0       <<左移:n<<m  二进制数整体向左移动m位,对应十进制变为n*2^m次方  

                       >>右移:n>>m 十进制n对应的二进制向右移动m位,十进制n变为n/(2^m)

(2)/运算符的优先级

()优先级最高
**其次
=优先级最底

一元运算符:同一时间只操作一个数字的(-,~)
二元运算符:同一时间能操作两个数字的(+,-...)
一般来说,一元运算符 大于 二元运算符的优先级

+ - * / => * / 大于 + -

() not and or => not > and or

如果都是二元运算符:
算术运算符>位运算符>比较运算符>身份运算符>成员运算符>逻辑运算符
赋值运算符 作为最后等号右边的值算好后进行赋值

3/  代码块定义:代码块: 以冒号作为开始,用缩进来划分作用域,这个整体叫做代码块    注意点:缩进与空格不能混写

4/  (1)循环结构三个条件

# (1)初始化变量i
i=1
# (2)写循环判断条件
while i<=100:
print(i)
# (3)自增自减的条件
i+=1

(2) 跳出循环的关键字break 与continue

猜你喜欢

转载自www.cnblogs.com/forthemoney/p/10787317.html