• python 学习笔记(循环,print的几种写法,操作符)


    一、循环( for, while)

    while循环是指在给定的条件成立时(true),执行循环体,否则退出循环。for循环是指重复执行语句。

    break 在需要时终止for /while循环

    continue 跳过位于其后的语句, 结束本次循环,开始下一轮循环。

    1. for 循环(for ... else...)

    用来遍历某一对象,还具有一个附带的可选的else块。

    for语句的格式如下:

    for <> in <对象集合>:

        if <条件>:

           break

        if <条件>:

           continue

           <其他语句>

        else:

        <>

    注:下例中输入的值要用int 强制转换成数字才能和随机数对比,没转换前是str类型

    2. for 的另一种高级写法:列表推导式--轻量级循环

    列表推导式是利用其他列表创建新列表的一种方法,工作方式类似于for循环:

    3. while循环(while ... else ...)

    在Python中while循环用于循环执行程序,即在某些条件下,循环执行某段程序。基本形式如下:
    while 判断条件:
        执行语句

    执行的语句可以是单个语句或语句块,执行的判断条件可以是任何表达式,任何非0或非空的值均为true。当判断条件为假false时,循环结束。

    用while 实现上面的for 循环,如下所示,count 需要初始化值,并且每次count都需要+1, 否则就会恒为1, 进入死循环。

    二、print 的几种写法

    以下是print 的几种写法:

    %s string
    %d int
    %.2f float

     三、操作符(算数操作符,比较操作符,逻辑操作符)

    算数操作符:

    +  加
    -  减
    *    乘
    /     除
    //    浮点除法(四舍五入)
    %   取余
    **   乘方

    # count = count+1
    # count+=1
    # count = count-1
    # count-=1
    # count= count*1
    # count*=1
    # count = count/2
    # count/=2

    比较操作符:

    python的标准比较操作符有:<     <=     >      >=       ==       !=       <>,根据表达式的真假,返回True/False布尔值数据类型。

    逻辑操作符:

    and、or、not是python提供的逻辑操作符,其作用是把表达式连接在一起,得到一个布尔值。例如下面这样:

    >>> 5 < 6 and 5 == 6
    False
    >>>
    >>> 8 > 6 or 5 < 6
    True
    >>>
    >>> not 4 <= 3
    True
    >>>
    >>> 5 < 6 < 12  #相当于5 < 6 and 6 < 12
    True

  • 相关阅读:
    递归函数及Java范例
    笔记本的硬盘坏了
    “References to generic type List should be parameterized”
    配置管理软件(configuration management software)介绍
    WinCE文件目录定制及内存调整
    使用Silverlight for Embedded开发绚丽的界面(3)
    wince国际化语言支持
    Eclipse IDE for Java EE Developers 与Eclipse Classic 区别
    WinCE Heartbeat Message的实现
    使用Silverlight for Embedded开发绚丽的界面(2)
  • 原文地址:https://www.cnblogs.com/nancyzhu/p/8059668.html
Copyright © 2020-2023  润新知