• python基础2--if,while,for,逻辑运算


    1.1 条件控制语句

    1if - elif - else

    2、常用操作运算符 < > >= <=  == !=

    3if elif 后面一定要有条件 else后面没有条件

     

    1.2 while循环

    1、当判断条件为假执行else后面代码

    while 判断条件:

    语句

    while  -  else    while 后面一定有条件,else后面没有条件  

    while 判断条件:

    else:

     

    1.3 for循环

    1、当for下面语句执行完成之后,执行else后面语句

    for循环可以遍历任何序列,列表,字符串,元组,字典(字典的key值)

    for  x in seq:

    statement

    for x   in seq:

    statement

    else:

    statement

    break 跳出当前循环

    for x   in seq:

    statment

    break

    else:

    statment

    2continue语句被用来告诉Python跳过当前循环块中的剩余语句,然后继续进行下一轮循环。

    breark 用于跳出while,for循环体,跳出当前的循环,如果嵌套循环,只跳出本次的循环。

    pass   不做任何事情,作为占位语句

    3range()   

    range(首,尾,步长)  顾头不顾尾

    range(5)  结果为[0,1,2,3,4]

    range(x,y,z)  x为初始值,y为终止值,z为步长  不包含yz没有值时,默认为1

    z可以为负数 range(0,-5,-1)  结果为 [0-1-2-3-4]   

    s = list(range(5))  range() 创建一个列表

    1.4 逻辑运算

    1、优先级  not>and >or  同一优先级,从左往右计算

    20 转换为布尔值为 False     0,转换为布尔值为True  boo(0) =  false

    int(True) = 1    int(False) = 0

    例子:

    Print(0 or 4 and 3 or 2)  4 and 3 返回3  0 or 3 返回3  3 or 2 返回3 既结果为3

     

  • 相关阅读:
    Eclipse 如何安装反编译插件
    java下执行mongodb
    如何利用Xshell在Linux下安装jdk
    asp.net signalR
    手机抓包 fiddler magicwifi
    NServiceBus 消息
    .net 异步函数 Async await
    .net 任务(Task)
    .net 线程基础 ThreadPool 线程池
    .net 序列化反序列化
  • 原文地址:https://www.cnblogs.com/fbug/p/11792660.html
Copyright © 2020-2023  润新知