python---02.while循环 格式化输出 运算符 编码

一、while循环语句

       1.while 条件:(如果条件是真, 则直接执⾏循环体. 然后再次判断条件. 直到条件是假. 停⽌循环)

        循环体(break  continue)

   2. break: 立刻跳出循环. 打断的意思

      continue: 停⽌本次循环, 继续执⾏下⼀次循环


  3.while 条件:

      循环体(break  continue)

      else:

        语句块

二、格式化输出

    1.%s  全能占位  (可占位字符串、数字、布尔值)

      %d  数字占位符
      %f   浮点占位符

 

     2.正常输出“%”时

 

三、运算符

    1.算术运算符

 

  2.比较运算符

  3.赋值运算符

  4.逻辑运算符

    ①优先级 “()”=>“not”=>“and”=>“or”

        ②x or y , x为真,值就是x,x为假,值是y;

          x and y, x为真,值是y,x为假,值是x (与or相反)。

        ③把 false 看成 0

四、编码

      1.编码的发展史

       ascii 8bit 1byte(字节) 256个码位 只用到了7bit, 用到了前128个 最前面的一位是0

       ②中国人自己对计算机编码进行统计. 自己设计. 对ascii进行扩展 ANSI 16bit ->

         清华同方 -> gbk
         GBK 放的是中文编码. 16bit 2byte 兼容ascii
       ③对所有编码进行统一. unicode. 万国码. 32bit. 4byte. 够用了但是很浪费

 

       ④utf-8 可变长度的unicode
         英文: 1byte
         欧洲文字: 2byte
         中文: 3byte

       ⑤UTF-16: 每个字符最少占16位. 

  2.单位转换

      8bit = 1byte
      1024byte = 1KB
      1024KB = 1MB
      1024MB = 1GB
      1024GB = 1TB
      1024TB = 1PB
      1024PB = 1EB
      1024EB = 1ZB
      1024ZB = 1YB
      1024YB = 1NB

      1024NB = 1DB

      

 

posted @ 2018-11-27 18:00  TNTsc  阅读(231)  评论(0编辑  收藏  举报