zoukankan      html  css  js  c++  java
  • Day05基本运算符,if判断和while循环

    day05

    1.常量
    变量名全大写

    2.基本运算符
    ①算术运算
    10/3除法
    10//3取整
    10*3乘法
    10**3幂

    ②赋值运算
    增量赋值
    age += 1#age = age + 1
    age *= 2
    age -= 1

    ③交叉赋值
    x = 10
    y = 20

    值互换的三种方法:
    第一种
    x,y = y,x

    第二种
    z =x
    x= y
    y =z

    第三种
    z = x+y
    x = z-x
    y = z-x

    ④链式赋值:
    z = y = x =10

    ⑤解压赋值:
    l = [1.1,2.2,3.3,4.4,5.5]
    a,b,c,d,e = l#要求变量名和列表元素个数相同,多了少了都会报错
    a,b,*_ = l#下划线代表抛弃的值即不需要的值,*_匹配的值会放入列表中
    a,b,_,_,=l #下划线会绑定最后赋予的值

    3.流程控制之if判断:
    按照从上到下的顺序执行if,elif,其中一个条件成立,则以后的条件都不会执行

    i = 100
    if i>10:
        print(i)
    elif i>50:
        print(i)
    #虽然两个条件都满足,但仅会执行if,elif并不会执行
    

    语法1:
    if判断代码块只有1行的话,条件判断和代码块写到1行
    if 条件:
    ​ 代码块

    语法2:
    if 条件:
    ​ 代码块
    else:
    ​ 代码块

    语法3:
    if 条件1:
    ​ 代码块
    elif 条件2:
    ​ 代码块
    else:
    ​ 代码块

    语法4:
    if 条件1:
    ​ 代码块1
    ​ if 条件2:
    ​ 代码块2

    4.循环
    while循环(条件循环):
    while 条件:
    ​ 代码块

    while+break:
    break结束本层循环

    while+continue:
    continue结束本次循环,直接进入下一次循环

    while+else:
    当while循环没有被break打断的情况下,才会执行else

    while循环嵌套

    当想从嵌套中的循环退出整个程序时,此时break无法实现功能,因为break只能结束本层循环

    使用条件控制循环,嵌套的while循环和主循环使用一样的条件控制,当需要从某个嵌套循环中退出程序时,只需要控制这个条件为False,然后使用break结束本层循环即可

  • 相关阅读:
    synchronous_commit 参数的再次说明
    ubuntu 16.04 + zabbix 3.4 + postgresql pg_monz
    ubuntu 16.04 + zabbix 3.4 + postgresql shell
    ubuntu 16.04 + zabbix 3.4 + postgresql UserParameter
    ubuntu 16.04 + zabbix 3.4 + postgresql libzbxpgsql
    ubuntu 16.04 + zabbix 3.4 + zabbix agent
    ubuntu 16.04 + zabbix 3.4 + zabbix proxy
    ubuntu 16.04 + zabbix 3.4 + zabbix server
    apt-get、apt-cache的一些日常操作
    ubuntu 16.04 apt-get source 替换为 aliyun
  • 原文地址:https://www.cnblogs.com/robert-zhou/p/9988437.html
Copyright © 2011-2022 走看看