zoukankan      html  css  js  c++  java
  • while循环、格式化字符串、编码

    一、while循环

    while 条件:

      代码块

    当while后条件判断为True时,执行代码块,之后再判断当前条件是否正确,直到while后条件判断为False,跳出循环

    break

    跳出本层循环

    while True:
        content = input("请输入一句话,(输入q退出程序):")
        if content == 'q':
            break   # 打断. 终止当前本层循环
        print(content)
    
    flag = True
    while flag:
        content = input("请输入一句话,(输入q退出程序):")
        if content == 'q':
            flag = False   # 打断. 终止当前本层循环
        print(content)
    else:
        print("123")

    continue

    跳出当前本次循环,执行下一次循环

    while True:
        content = input("请输入一句话,(输入q退出程序):")
        if content == 'q':
            continue   # 停止当前本次循环. 继续执行下一次循环
        print(content)
    
    break和continue的区别: break是彻底的停止掉当前层循环. continue停止当前本次循环,继续执行下一次循环
    
    
    
    count = 1
    while count <= 10:
        if count == 4:
            count = count + 1
            continue # 用来排除一些内容
        print(count)
        count = count + 1

    else语句和while循环搭配

    while 条件:

      代码块

    else:

      代码块

    当while后条件为False时,执行else后代码块

    例子:

    二、格式化字符串

    例子:

    name = input("请输入名字:")
    age = input("请输入年龄:")
    job = input("请输入你的工作:")
    hobby = input("请输入你的爱好:")
    
    s = '''------------ info of %s -----------
    Name  : %s
    Age   : %s
    job   : %s
    Hobby : %s
    ------------- end -----------------''' % (name, name, age, job, hobby)
    
    print(s)

    三、编码

    1. ascii. 最早的编码. 至今还在使用. 8位一个字节(字符)
    2. GBK. 国标码. 16位2个字节.
    3. unicode. 万国码. 32位4个字节
    4. UTF-8. 可变长度的unicode.
    英文: 8位. 1个字节
    欧洲文字:16位. 2个字节
    汉字. 24位. 3个字节

    8bit = 1byte
    1024byte = 1KB
    1024KB = 1MB
    1024MB = 1GB
    1024GB = 1TB
  • 相关阅读:
    HDUOJ----3342Legal or Not
    HDUOJ----2647Reward
    hduoj------确定比赛名次
    HDUOJ----1165Eddy's research II
    HDUOJ-----1556Color the ball
    HDUOJ-----2175取(m堆)石子游戏
    HDUOJ---------2255奔小康赚大钱
    HDUOJ------1711Number Sequence
    HDUOJ---1712 ACboy needs your help
    HDUOJ---1867 A + B for you again
  • 原文地址:https://www.cnblogs.com/zhao-ting/p/9378782.html
Copyright © 2011-2022 走看看