while循环与运算符和编码

本文深入探讨了Python中while循环的使用,包括break和continue语句的区别,以及如何利用while...else...结构进行循环控制。此外,文章还介绍了格式化输出方法,并详细解析了ASCII、Unicode、UTF-8等编码标准,以及它们在不同场景下的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

while循环
    break :直接退出本层循环
    continue:停止当前循环,继续执行下一次循环

    区别:
        break:是彻底的停掉当前循环
        continue:停止当前循环,继续执行下一次循环

    while...else...——break不会触发else的执行,直接彻底停止这个循环

flag = True
while flag:
    content = input('输入内容,(q退出)')
    if content == 'q':
        flag = False
    print(content)

  

格式化输出
    %s  占位  占位的是字符串,全能的   也可以接受数字(掌握)
    %d  占位   只能接受数字(了解)

name= 'alex'
age = '38'
hobby = '狼'
location = '湖边'
print('%s,%s,%s,%s' % (name,age,hobby,location))

  

逻辑运算
顺序:
() > not > and > or

编码初识


初始密码本:ascii    字母, 数字, 特殊字符


0000 0001  8位==1个字节一个字节表示一个字符。


字符;组成内容的最小单元。  -------->abc     a   b    c


                                 中国     中     国


a  01100001


b  01100010


c  01100011


万国码:unicode


创建初期 16位 两个字节表示一个字符。


a :01100001 01100001


中:01100011 01100001


 


升级:32位 四个字节表示一个字符。


            a :01100001 01100001 01100001 01100001


            中:01100011 01100001 01100011 01100001


            资源浪费。


对Unicode升级 :utf-8。


         utf-8:最少用8位数去表示一个字符。


            a:01100001(字母用1个字节表示。)


            欧洲文字:01100001 01100001(欧洲用2个字节表示。)


            亚洲文字——中:01100001 01100001 01100001 (亚洲用3个字节表示。)


        utf-16:最少用16位数去表示一个字符


 


    gbk:国家标准。


        a : 01100001

        中: 01100001 01100001


 


    8位  1个byte  

  8bit          1byte

    1024bytes  1kb


    1024kb   1MB


    1024MB   1GB


    1024GB   1TB

转载于:https://www.cnblogs.com/yb-guanxin/p/10028970.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值