zoukankan      html  css  js  c++  java
  • Day3 Python基础之while、for循环(二)

    1.数据运算

    算数运算

    整除运算://

    取余运算:%

    指数运算:**

    赋值运算

    b+=a;等价于b=b+a

    比较运算 >,<,==,!=,>=,<=
    逻辑运算符

     and 、or 、not  

    运算优先级:按照短路原则从左到右计算

    条件1 and 条件2:如果条件1为假,python将不会再计算条件2,直接返回True

    条件1 or 条件2:如果条件1为真,python将不会再计算条件2,直接返回True

    身份运算

    is 判断两个标识符是不是引自同一对象,如果是返回True

    is not 判断两个标识符是不是引自不同对象,如果不是则返回True

    成员运算

    in 如果在指定的序列能找到该值则返回True

    not in  如果在指定的序列找不到该值则返回True

    位运算

    &(与)、|(或)、~(取反)、^(异或)、>>(右移)、<<(左移)

     2. while、for循环(loop)

    while 条件:     

      表达式

    elif 条件:

      表达式

    else:

      表达式

    break:终止循环

    continue:跳出当次循环,继续下一次循环

    for i in range():

    表达式

    elif 条件:

      表达式

     else:

      表达式

    (只要for、while循环正常执行完毕,

    没有被break等打断,

    就会正常执行else后面的语句)

    range(min,max,step)

    i是以step为步长的从min到(max-1)的值

    range(num)

    i是0到num-1的数

    flag:标志位

    eg1:利用嵌套循环实现九九乘法表 

       

    eg2:标志位的使用

    eg3: for ...else..的使用,以下程序的功能和eg2的功能是一样的

    eg3: while ...else..的使用,以下程序的功能和eg3的功能是一样的

    3.制表符

    4.换行符

    Linux:

    win:

    mac:

    print()等效于print(end=" ")

    print(end='-')等效于连字符(不换行)eg:a-b-c-

     

     

     

     

  • 相关阅读:
    Codeforces Round #425 (Div. 2) Problem A Sasha and Sticks (Codeforces 832A)
    bzoj 2301 Problem b
    bzoj 1101 [POI2007]Zap
    bzoj 2005 能量采集
    bzoj 2527 Meteors
    bzoj 2724 [Violet 6]蒲公英
    回顾树状数组
    bzoj 3237 连通图
    bzoj 2733 永无乡
    Codeforces 817C Really Big Numbers
  • 原文地址:https://www.cnblogs.com/weinapang/p/9085194.html
Copyright © 2011-2022 走看看