zoukankan      html  css  js  c++  java
  • python全栈 流程控制;while 循环 格式化输出 运算符 及编码

    python全栈开发  

    1循环

    2break和continue的区别

    3格式化输出

    4运算符

    5编码

    一.流程控制while循环

     while条件:

           代码块(循环体)

    1.死循环;

    while True;

           print(".....")

    例:

    while True:
        print('你是萌萌么')   #死循环 永远都停不下来
    
    #
    你是萌萌么
    你是萌萌么
    你是萌萌么
    你是萌萌么
    你是萌萌么
    你是萌萌么
    你是萌萌么
    你是萌萌么
    你是萌萌么
    你是萌萌么
    .......

    2.break循环:

    变量 = True

    while True:

           变量 = inpot(".....")

           if 变量 == "...":

                 print("....")

              break    注:(打断,终止当前本层循环)

    print(变量)

    例:

    while True:
        count = input('请输入你要说的内容(按Q退出):')
        if count == 'Q'
            break      #打断的是当前本层循环,终止掉循环,毁灭性的
    print('去吃饭了,不说了')
    
    #
    请输入你要说的内容(按Q退出):Q
    去吃饭了,不说了

    3.continue循环:

    变量 = True

    while True:

         变量 = print(".....")

         i f变量 == "...":

            变量 = 变量 + 1

           continue     注:(停止当前本次循环,继续执行下一次循环)

    print(变量)

      变量 = 变量 + 1

    例:

    while True:
        content = input("请输入你要跟对方说的话(输入Q退出程序):")
        if content == 'Q':
            continue # 停止当前本次循环。 继续执行下一次循环 暂时性的
        print(content)
    
    print("我去吃饭了")
    
    #
    请输入你要跟对方说的话(输入Q退出程序):我是
    我是
    请输入你要跟对方说的话(输入Q退出程序):Q
    请输入你要跟对方说的话(输入Q退出程序):q
    q
    请输入你要跟对方说的话(输入Q退出程序):

    break和continue区别:break是彻底停止当前循环;continue是停止当前本次循环,继续执行下一次循环)    continue是指:排除一些东西.

    二.格式化输出

    占字符: %s 表示占位 字符串   (全能的,什么都能占)

                 %d表示占位  数字

    #让用户输入 名字, 年龄, 爱好 。格式化输出成   我叫xxx, 我喜欢干xxxx。 我今年xxx大#了
    name = "alex"
    age = 18
    hobby = "佩奇"
    print("我叫%s, 我喜欢干%s, 我今年%d岁了" % (name, hobby, age)) # %d 必须占位数字
    print("我叫%s, 我已经学习python15%%了" % ("刘伟"))  # 当字符串中出现了占位符。 那么想要使用%。 必须写%%
    print("我们大家已经学习了15%的内容了")
    
    #
    我叫alex, 我喜欢干佩奇, 我今年18岁了
    我叫刘伟, 我已经学习python15%了
    我们大家已经学习了15%的内容了

    三.基本运算符

    按种类可分为:算数运算,比较运算,逻辑运算,赋值运算等.

    1.算数运算包括:+, -, *, /, %, **, // 

    2.比较运算包括:==, !=, <>, < , > , <=, >=

    3.赋值运算包括: = , += , -= , *= , /= , **= , //=

    4.逻辑运算包括: not , and , or   

    注: 逻辑运算含义: (1) and 表示  并且的含义,左右为真,结果才真.

                                            (2) or   表示  或者的含义,左右有一个是真,结果就真.左右都为假,结果才假.

                                            (3) not  表示 取反的含义,非真即假,非假即真.

          逻辑顺序: (   ) _not_and_or   相同运算,从左往右算.

      运算逻辑: x or y x为0,则返回y x不为0,返回x
            x and y 与or相反

    四.编码

      包括:ascill码,国标码, python3运用UFT-8

         单位转换:     

                        8bit = 1byte

                        1024byte = 1KB  

           1024KB = 1MB

           1024MB = 1GB

              1024GB = 1TB

           1024TB = 1PB

  • 相关阅读:
    JS---案例:大量字符串拼接效果实现
    JS高级---三种创建对象的方式
    松软科技Web课堂:JavaScript HTML DOM 动画
    JS-DOM事件
    JS DOM操作(创建、遍历、获取、操作、删除节点)
    ES6函数的扩展
    月薪20k的web前端开发程序员,他们都会的这6招
    JS高级---识别正则表达式是否匹配
    揭秘webpack plugin
    react-React深入-一等公民-props-onChange
  • 原文地址:https://www.cnblogs.com/qq1426794755/p/9382334.html
Copyright © 2011-2022 走看看