1. 程式人生 > >python之路---02

python之路---02

九、while迴圈語句

       1.while 條件:(如果條件是真, 則直接執⾏迴圈體. 然後再次判斷條件. 直到條件是假. 停⽌迴圈)

        迴圈體(break  continue)

   2. break: 立刻跳出迴圈. 打斷的意思

      continue: 停⽌本次迴圈, 繼續執⾏下⼀次迴圈



十、格式化輸出
    1.%s  全能佔位  (可佔位字串、數字、布林值)
      %d  數字佔位符

     2.正常輸出“%”時

 

十一、運算子

    1.算術運算子

 

  2.比較運算子

  3.賦值運算子

  4.邏輯運算子

    ①優先順序 “()”=>“not”=>“and”=>“or”

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

          x and y, x為真,值是y,x為假,值是x。

        ③把 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