while循环与运算符和编码

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

posted on 2018-11-27 20:57  Maintainer  阅读(179)  评论(0编辑  收藏  举报