python笔记2

这篇博客详细介绍了Python中的运算符,包括算术、赋值、关系、逻辑、成员和身份运算符,并深入讲解了IF分支结构,如单分支、双分支、多分支和嵌套IF语句,强调了条件表达式的使用和代码结构的重要性。
摘要由CSDN通过智能技术生成

Python运算符&IF分支结构

一、表达式和运算符

1.表达式

操作数和运算符组成的式子就叫做表达式   比如: 1+1
作用:可以用于求值或者给变量赋值等.

2.运算符【掌握】

2.1. 算术运算符

+   -    *【乘法】   /【除法】   %【求余或者取模】  **【求幂或者几次方】  //【取整】

代码演示:

# + - * / %(求模或者取余) **(求几次幂)  //(取整)   算术运算符
num1 = 12
num2 = 4
num3 = 7
print(num1 + num2)  #  加法运算
print(num1 -num2)   #  减法运算
print(num1 * num2)  #  乘法运算
print(num1 / num2)  #  除法运算
print(num1 % num3)  # 取计算后的余数    5
print(num1 ** num2) # 取某个数的几次方   20736
print(num1 // num3) # 取计算后的商      1

2.2. 赋值运算符

简单赋值运算符:= 给一个变量进行赋值

复合赋值运算符:+= -= %= /= ... 给一个变量进行赋值,同时给变量进行相应的运算

代码演示:

#简单的赋值运算符
num = 98
#  = 表示将98 赋给 num这个变量
print(num)
​
# 复杂的赋值运算符    +=  -=  /=   %=
num += 10     #相当于  num = num + 10
print(num)
​
num -= 8     #相当于  num = num - 8
print(num)
​
num *= 2   # 相当于 num = num * 2
print(num)

2.3. 关系【条件,比较】运算符

作用:比较大小,得到结果为布尔值【如果表达式成立,则返回True,如果不成立,则返回False】

>   <   >=    <=    ==【等号】    != 【不等于】 

使用场景:if语句,循环

代码演示:

#   常见的比较运算符  >   <   >=    <=    ==【等号】    != 【不等于】
a = 67
b = 23
c = 67
print(a > b)   # 输出的结果是:True
print(a < b)   # 输出的结果是:False
print(a >= c)   # 输出的结果是:True
print(a <= c)   # 输出的结果是:True
​
print(a == c)   # 输出的结果是:True
print(a != c)   # 输出的结果是:False
print(a != b)   # 输出的结果是:True

2.4. 逻辑运算符

and : 与, 并且

or: 或, 或者

not:非, 取反

逻辑操作符and 和or 也称作短路操作符(short-circuitlogic)或者惰性求值(lazy evaluation):它们的参数从左向右解析,一旦结果可以确定就停止。

因为and运算符必须所有的运算数都是true才会把所有的运算数都解

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值