zoukankan      html  css  js  c++  java
  • Python之路(二)

    今天的内容是对昨天内容的补充以及学到的新知识,写的不好希望大家多多包涵,有错误请指出。

    ------------------------------------------------------------(分隔线)--------------------------------------------------------------

    昨天说到了while循环,今天要补充的是while...else...、continue和break。

      (1)while...else...用法和if...else...差不多,不同的地方是当while循环的条件不满足是则回去执行else下面的内容。例:

    count =0
    while count < 3
        print(count)
        count += 1
    else
        print("end")
    
    #执行结果:
    #0
    #1
    #2
    #end

      continue是结束本次询函,进行下一次循环。例:

    count = 0
    while count <10 :
        count += 1
        if count == 7:
            continue
        print(count)
    
    #执行结果:
    #1
    #2
    #3
    #4
    #5
    #6
    #8
    #9
    #10

    break则是跳出当前循环,不在执行循环。例:

    count = 0
    while count <10 :
        count += 1
        if count == 7:
            break
        print(count)
    
    #执行结果:
    #1
    #2
    #3
    #4
    #5
    #6

    ------------------------------------------------------------(分隔线)--------------------------------------------------------------

    今日内容:

      (一)运算符

        (1)运算结果是一个确定的值

           1)算术运算符

        假设 a = 10,b = 20;

    运算符 描述 实例
    +  加 -- 两个或两个以上的个数字相加 a+b=30
    - 减 -- 得到负数或是一个数减去另一个数 a-b=-10
    * 乘 -- 乘 - 两个数相乘或是返回一个被重复若干次的字符串 a*b=200
    / 除 -- x除以y b/a=2
    ** 幂 -- 返回x的y次幂 b**a=10240000000000
    % 取模 -- 返回除法的余数 b%a=0
    // 取商 -- 返回商的整数部分 9//2=4

          2)赋值运算符

        设a=1,b=2;

    运算符  描述 实例
    = 简单的赋值运算符 c=a --> 将a的值赋值给c
    += 加法赋值运算符 a += 1 --> a = a + 1
    -= 减法赋值运算符 b -= 1 --> b = b - 1
    *= 乘法赋值运算符 c *= a --> c = c * a
    /= 除法赋值运算符 c /= a --> c = c / a
    %= 取模赋值运算符 c %= a --> c = c % a
    **= 幂赋值运算符 c **= a --> c = c ** a
    //= 取商赋值运算符 c //= a --> c =c // a

        (2)运算结果是布尔值,即 True或False。

          1)比较运算符

        设 a = 1,b = 2;

    运算符 描述 实例
    == 等于 --> 判断两对象是否相等 (a == b)--> False
    != 不等于 --> 判断两对象是否不相等 (a != b)--> True
    <> 不等于 --> 判断两对象是否不相等(与!=相似) (a != b)--> True
    > 大于 --> 判断a是否大于b (a > b)-->False
    < 小于 --> 判断a是否小于b (a < b)--> True
    >= 大于等于 --> 判断a是否大于等于b  (a >= b)--> False
    <= 小于等于 --> 判断a是否小于等于b (a <= b) --> True

        2)逻辑运算符

        设 a = 1,b = 2;

    运算符 逻辑表达式 描述 实例
    and a and b 布尔"与" - 如果 a 为 False,a and b 返回 False,否则它返回 b 的计算值 (a and b) -->2
    or a or b 布尔"或" - 如果 a 是非 0,它返回 a 的值,否则它返回 b 的计算值。 (a or b) -->1
    not not a 布尔"非" - 如果 a 为 True,返回 False 。如果 b 为 False,它返回 True。 (not a) --> False

        3)成员运算

      就是从一个大集合里面找到制定的子集,但是这个子集必须是连续,否则无法找到。可以是字符串、列表和元组

    运算符 描述
    in 如果在指定的序列中找到值返回 True,否则返回 False。
    not in 如果在指定的序列中没有找到值返回 True,否则返回 False。

    ------------------------------------------------------------(分隔线)--------------------------------------------------------------

    今天大概就学了这么多,如果错误请指正。

    正所谓:“不犯错就永远不会进步。”

  • 相关阅读:
    PullToRefreshListView 应用讲解
    websql的使用/phonegap操作数据库 sqlite
    HTML5本地存储——Web SQL Database
    PhoneGap 数据库操作
    adb shell命令行
    实现调用Android手机的拍照功能
    Android_照相机Camera_调用系统照相机返回data为空
    Android--数据持久化之内部存储、Sdcard存储
    Android之项目推荐使用的第三方库
    面试常考问题大全
  • 原文地址:https://www.cnblogs.com/liuzhaoling/p/9740125.html
Copyright © 2011-2022 走看看