zoukankan      html  css  js  c++  java
  • 编码

    编码  

    ASCll             美国

       一个字节表示一个字符,不能表示汉字

         大写字母  65--90    小写字母 97 --122

          256个位置

             8位表示一个字节      8bit = 1byte

        GBK  中国

            只包含本国文字

            英文:沿用  ascii    一个字节表示一个字符

            中文:  两个字节表示一个汉字

              列如:  中国     用的是4个字节, 32位

          unicode    万国码    全世界通用

           最早两个字节表示一个字节

           2个字节表示一个汉数

            生僻字用4个字节表示一个字符

              缺点:   占用内存比较大

            UTF-8  (unicode的升级版)

               一个字节表示一个字符   (沿用asci规则)

                 欧洲:  两个字节表示一个字符

                  亚洲国家: 三个字节表示一个字符

        python2  用的是ascii    编码

         python3  默认使用UTF-8   编码

         计算机只要是在内存里面的。用的一定是unicode

         在传输和存储时用的是非unicode(UTF-8,GBK...)

          python3中 str   类型用的是编码方式是unicode

           str       字符

            bytes         二进制     字节      (字符串的特殊形式)

                    内部编码是非Unicode,能够进行传输和存储

        encode  编码         unicode----->非Unicode

         encode     编码       unicode ------>  非Unicode

           

        str -----bytes

      decode    解码      非 unicode----->unicode

        

       bytess ------str

      随机模块

      import   random

           引入random 模块用import关键字

      随机小数

       random.random()   [0,1]无参数

           大于等于0且小于1之间的小数

           0。7664338365455
      random.uniform(1,3)   两个参数
          random.uniform(1.1.3.6)
           大于1小于3的小数(随机浮点数)1.6270147180533838
     
       随机整数
         random.randint(1,5)
             大于等于1且小于等于5之间的整数
          random.randrange(1,10,2) []
              大于等于1且小于10之间的奇数,可以加步长
          #从序列中随机选择一个返值
           random.choice([1,'23',[3,4]])一个参数
                 1或者23或者【4,5】结果是里面的元素
                随机选择多个返回,返回的个数为函数的第二个参数
            random.ample([1,'23',[4,5]],2)
               序列元素任意几个组合结果是列表
             
              打乱次序
                     ltem = [5,2,3,7,9]
                     random.shuffle(item)
                         print(item)
                       结果    item【5,9,7,1,3,]
  • 相关阅读:
    计算机体系结构的铁律(iron law)
    PHP 画图——使用jpgraph画图
    理解Paxos Made Practical
    【bzoj1015】【JSOI2008】【星球大战】【并查集+离线】
    Spark调研笔记第3篇
    hduoj2094产生冠军
    使用HD/IDE层的ioctl接口获取磁盘容量get_hdd_max_sector
    给GridView设置行高
    tomcat的一些简单配置
    【JavaScript】--JavaScript总结一览无余
  • 原文地址:https://www.cnblogs.com/lisen321/p/11832690.html
Copyright © 2011-2022 走看看