Python-基本运算符与流程控制

基本运算符

算术运算符

加减乘除 基本计算运算符

运算符描述实例
+相加a + b
-相减a - b
*相乘a * b
/a / b
%取模,返回除法的余数a % b
//取整,返回商的整数部分a // b
*求幂a * b

比较运算符

比较两个值得大小

运算符描述实例
==等于,比较对象是否相等a == b
!=(<>)不等于,判断对象是否不相等a != b
>大于,判断是否大于a > b
>=大于等于,判断是否大于等于a >= b
<小于,判断是否小于a < b
<=小于等于,判断是否小于等于a <= b

赋值运算符

基本计算运算符号+赋值符号(=)

运算符描述实例
=简单的赋值运算a = 1
+=加法赋值运算a += 1 等于 a = a + 1
-+减法赋值运算a -= 1 等于 a = a - 1
*=乘法赋值运算a = 1 等于 a = a 1
/=除法赋值运算a /= 1 等于 a = a / 1
**=幂赋值运算a **= 1 等于 a = a * 1
//=取整除赋值运算a //= 1 等于 a = a // 1

逻辑运算符

运算符描述实例
and并且,两个条件都必须满足a == 1 and b == 1
or或者,一个条件满足即为真a == 1 or b == 1
not条件否定为真not a == 1

身份运算符

比较两个对象的存储单元

运算符描述实例
is判断两个变量引用对象是否为同一个a is b
is not判断两个变量是否是引用的不同对象a is not b

is 和 == 的区别

is 用于判断两个变量引用对象是否为同一个(是否在同一块内存空间中)

== 用于判断两个引用变量的值是否相等

位运算符

位运算符是把数字看做二进制来计算。一般应用场景很少。

运算符描述实例
&按位与运算符a & b 二进制运算

成员运算符

运算符描述实例
in判断元素是否存在指定的序列中s in ["s","b"]
not in判断元素不存在指定的序列中s not in ["s","b"]

运算符优先级

运算符描述实例
()条件优先计算的用括号括起来(1 - 1) *3

流程控制

if 判断

单分支结构

if..

双分支结构

if .. else..

多分支结构

if .. elif .. elif.. else..

while 循环

语法:

while 条件
    代码块..

while + break 中断循环,退出

while True:
    print(1)
    break

while + continue 跳过本次循环,进行下一次循环

while 循环 嵌套

tag中间变量 控制循环退出

while + else else 会在while 没有break时执行下面的代码

for循环

使用一定手段,不使用索引取值

for + break

for + continue

for + else

转载于:https://www.cnblogs.com/qinyujie/p/11507824.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值