• 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
  • 相关阅读:
    MongoDB 组合多个条件查询($and、$in、$gte、$lte)
    KafkaConsumer 长时间地在poll(long )方法中阻塞
    Spring MVC整合Mybatis 入门
    JAVA正确地自定义比较对象---如何重写equals方法和hashCode方法
    MyBatis简单使用和入门理解
    使用二分查找判断某个数在某个区间中--如何判断某个IP地址所属的地区
    FastJson使用示例
    linux(ubuntu) 开发环境配置
    android自定义风格的toast
    iPhone跳转的动画效果类型及实现方法 CATransition
  • 原文地址:https://www.cnblogs.com/zhao-ting/p/9378782.html
Copyright © 2020-2023  润新知