python中期总结

目录

1、常见运算符

算数运算符:

关系(比较符)运算符:

逻辑运算符:

所属运算符:

赋值运算符:

二元运算符:其是两个数字的运算

三目运算符:其是判断条件作用的运算符

2、程序控制流程

程序的控制主要由从上往下顺序编译,循环

 在循环体系中我们则需要理解循环的意义和条件:


1、常见运算符

算数运算符:

  1. +:加法               
  2. -:减法               
  3. *:乘法               
  4. /:除法
  5. %:求得余数  eg:9%4=1
  6. //:整除 eg:9%4=2
  7. **:幂次方,同时也称为指数,开根号即a**1/2

关系(比较符)运算符:

  1. >:大于
  2. <:小于
  3. >=:大于等于
  4. <=:小于等于
  5. ==:比较相等符
  6. !=:不等于

其最后返回得结果为布尔类型即:0或1  True或False

逻辑运算符:

  • 与        and        #并且关系
  • 或        or           #或者关系
  • 非        not          #不是、取反

所属运算符:

  • in                                #判断某个元素是否在容器中
  • not in                          #判断某个元素是否不在容器中

赋值运算符:

=                                           #将等号右边的值赋值给左侧,左侧必须为变量不可以为常量

二元运算符:其是两个数字的运算

  • +=                                         eg: i += 1  其是 a = a + 1 的缩写  以下二元运算符以此类推
  • - =
  • *=
  • /=
  • **=
  • //=
  • %=

三目运算符:其是判断条件作用的运算符

其他编程语言中:  表达式 ? 值1 : 值2
        python中三目运算符:
            值1 if 表达式 else 值2
            案例:
            a = 20
            b = 10
            c = "I LOVE CHAINA" if a > b else "I L U"
            # 最后结果就是c的值是"I LOVE CHAINA"

其解析为:条件 ? c : d

        if a > b:
            return c
        else:
            return d


2、程序控制流程

程序的控制主要由从上往下顺序编译,循环

 首先在我们常见的错误中顺序编译一定要规范

eg:

def inser_number():
    for i in range(1,6):
        number = int(input("请输入数字:"))
        ls.append(number)

inser_number()
ls = []
print(ls)

看似这个代码没有问题,但是当ls=【】放在了调用的函数后面从上往下读取代码,就会让ls中无法添加数字报错。

 在循环体系中我们则需要理解循环的意义和条件:

while循环
    while 条件:                #一定要想清楚条件避免不必要的死循环出现

break,continue关键字:
    都是被使用在循环中的关键字
    break:终止循环
    continue:跳过本次循环,进入下次循环            
    #其中break可以被用在for循环语句中终止for循环

python中while循环的完整流程:
while 条件:
    # 循环体
[else:
    # 程序正常执行结束后才会执行的代码
]

for循环:
python 提供的for循环,不是常规的其他编程语言中的for循环,它的本质是容器的迭代
        for 临时变量 in 容器(可迭代对象):
            # 每一次迭代出的成员,会放到临时变量中
常用的for循环
    for 变量 in range(起始,终止,步长(默认步长为1))

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值