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

猜你喜欢

转载自www.cnblogs.com/yb-guanxin/p/10028970.html