• 05、条件、循环和其他语句


    基本形式为:
    1、print:使用逗号打印多个表达式


    2、从模块导入函数
    1>import somemodule  导入somemodule模块
    2>from somemodule import somefunction 从模块somemodule导入somefunction函数
    3>from somemodule import *导入该模块的所有功能

    3、序列解包:
    把多个值的序列解开,放到变量的序列里


    4、链式赋值:
    将同一个值赋给多个变量,只处理一个值


    5、增量赋值:


    if 条件语句
    if语句:用来检验一个条件,如果条件为真,我们运行一块语句(称为if-块),否则我们处理另外一块语句(称为else-块)。else从句是可选的。

    1、True:
    任何非0和非空(null)值为true


    2、False:
    0 或者 null为false



    3、if:如果条件为真,后面的语句块被执行,为假即不执行
    基本形式为:


    4、if判断条件:


    5、elif:
    当判断条件为多个值是,可以使用以下形式




    py中的比较运算符
    Python比较运算符(以下假设变量a为10,变量b为20:)
    运算符 描述 实例
    == 等于--比较对象是否相等 (a==b)返回False
    != 不等于--比较两个对象是否不相等 (a!=b)返回True
    <> 不等于--比较两个对象是否不相等 (a<>b)返回True,这个类型!=
    > 大于--返回x是否大于y (a>b)返回False
    < 小雨--返回x是否小于y。运算符返回1为True,0为False (a<b)返回True
    >= 大于等于--返回x是否大于等于y (a >= b) 返回 False
    <= 小于等于--返回x是否小于等于y (a <= b) 返回 true
    is x和y是一个对象 x is y
    is not x和y不是一个对象 x is not y
    in x是y容器的成员(比如,序列) x in y
    not in x不是y容器SyntaxError: invalid syntax x not in y
    while循环

    1、while:
    当条件为真时,用于循环执行程序,即在某条件下,循环执行某段程序,以处理需要重复处理的相同任务,开始做循环操作,直接条件为假终止循环。


    2、break:
    用来终止循环语句的,而且后面else语句也不会执行


    3、continue:
    只要遇到continue,后面的代码就不会被执行,重新开始新的循环。


    4、while True
    条件一直为真,必须配合break,否则会进入死循环(好处是不用在循环之前声明变量)



    for循环
    1、for..in:它在一序列的对象上递归即逐一使用队列中的每个项目,如果能使用for循环,就尽量不要使用while循环如果包含esle,for循坏之后会执行else语句


    2、range:该函数用来创建一个序列。
    语法:range(起始值,终止值,步长) 默认起始值为0,步长为1
    1》

    2》
    for x in range(len('hello'))  ,通过len获取hello的长度为度==for x in range(5)

      
     


    3、pass:
    什么也不做,一般作为占位符或者创建占位程序,pass语句不会执行任何操作



    4、del:
    删除对象(删除的只是名称,不是值,在python中如果值没有相应的对象内存会自动被回收。如果值有多个对象,那么即时删除一个对象,值还是可以对应另外一个对象,不会被删除




    循环使用 else 语句

    在 python 中,for … else 表示这样的意思,for 中的语句和普通的没有区别,else 中的语句会在循环正常执行完(即 for 不是通过 break 跳出而中断的)的情况下执行,while … else 也是一样。










  • 相关阅读:
    nyoj131 小数相加 循环小时转换分数
    STL 之priority_queue
    XML序列化
    Change the hightlight item color
    TreeView ListView ItemSource
    .NET 下的序列化与反序列化
    WPF: WebBrowser TO Bitmap
    隐藏/显示 Office 标题栏 工具栏 winform webBrowser
    WPF全屏幕窗口
    .Net 注册表操作
  • 原文地址:https://www.cnblogs.com/hero-blog/p/4112920.html
Copyright © 2020-2023  润新知