• day_002 while循环、格式化输出(%s)、运算符、


    一、while循环
    while 条件:# 可以使用or或and,字符串类型的判断条件也可以,不限制类型
        循环体  # 判断条件是否成立。如果成立执行循环体,然后再次判断条件,...直到不成立跳出循环
    # 可以在循环体中嵌套if
    else:
        当条件不成立的时候执行这里 和break没关系
    break 终止当前循环(彻底结束)
    continue  停止当前本次循环,执行新的下一次循环
     
    二、格式化输出
    占位符
    %s    占位字符串(用的最多,什么都可以输入)
    %d    只能占位数字,
    %f     占位浮点数
     
    # name ="吴佩其"
    # phone = "10010"
    # company = "oldboyedu"
    # job = "讲师"
    # print('''
    # ===========%s的名片============
    #     姓名:%s
    #     电话:%s
    #     公司:%s
    #     职位:%s
    # ===============================
    # ''' % (name, name, phone,company,job))  # 末尾要跟上% (值)
     
    三、运算符
    # = 赋值。 把等号右边的值赋值给左边的变量
     
    # +=   a += b    a = a + b
     
    逻辑运算
    and 并且,全真方真,一假则假
    or    或,  一真则真,全假方假
    not  非(取反), 非真即假,非假即真
     
    # 运算的优先级
    # () -> not -> and -> or
     
    fe.3
    # print(3 and 0 or 5 and 4 or 6 and 8) # 4
     
    #  True: 1  (暂时用1来代替,若最后输出为其,则结果为True.)
    # False: 0    (暂时用0来代替,若最后输出为其,则结果为False.)
     
    # print(4 > 5 or 6) # 6
    print(0 or 1 and 4 > 3 or 5 < 7 and 4) # 1
    四、字符串编码
    print(2**8) # 用7个0或者1的排列组合就能表示完128个文字符号
      1. ASCII 8bit  1byte
            2. GBK  16bit  2byte
            3. Unicode 32bit 4byte
            4. UTF-8 可变长度的unicode
                英文: 8bit 1byte
                欧洲文字; 16bit 2byte
                中文 :24bit 3byte
    五、in 和 not in 
        in 判断xxx是否在xxx中,(可以运用到各种while、if等等中)
     
  • 相关阅读:
    java se 转到ee小结
    objective c基本知识
    2013_11_14:递归算法(2)—全排列
    2013_11_13:递归算法(1)
    2013_11_13:关于 new 和delelte 的使用
    c++调试问题
    模式匹配BM算法介绍与实现
    一个n数组求和问题
    机试题
    算法题目
  • 原文地址:https://www.cnblogs.com/yipianshuying/p/9813560.html
Copyright © 2020-2023  润新知