zoukankan      html  css  js  c++  java
  • 第四周课堂笔记4th

    1. 编码

       

     

       

     

    Ascii美国

    一个字节表示一个字符,必能表示汉子

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

    265个位置

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

    GBK  中国

    只包含本国文字

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

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

    例子:中国  用的是4个字节  24

    Unicod  万国码   全世界通用

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

    2个字节表示一个汉子

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

    缺点:占用内存比较大

    Utf-8 Unicode的升级版)

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

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

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

     

    Python2 用的是ascii编码

    Python3 用的是utf-8编码

     

     

     

    Encode编码

     

    Decode解码

     

    1. random随机小数

      

    1. Random整数

    import random
    #用于生成0-1之间的随机浮点数0<n<=1
    print("第一个随机数:",random.random())
    print("第二个随机数:",random.random())
    #用于传入两个参数,输出的是小数点浮点数,a不一定比b
    print("third random",random.uniform(20,50))
    print(random.uniform(100,50))
    #返回a,b之间的整数,传入的参数必须是整数,a<b
    print(random.randint(10,50))
    #random.randrange([start],[end],step)
    print(random.randrange(10,50,2))
    #random.choice(sequence)sequence里面可以是元素序列列表
    print(random.choice([1,2,3,4,5,6,7,8]))
    print(random.randrange(10,100,5))
    print(random.choice(range(10,100,5)))
    #打乱顺序俗称的洗牌
    li=[1,2,3,4,5,6,7,8,9]
    random.shuffle(li)
    print(li)
    #从指定序列中获取k个元素作为一个片段返回sample函数不会改变原来的列表
    #从列表中获取五个元素作为片段返回
    print(random.sample([1,2,3,4,5,6,7,8,9],5))

     

    Random

     

  • 相关阅读:
    暑假集训Day1 整数划分
    暑假集训day1 水题 乘法最大
    暑假集训Day0
    【不知道什么专题】——历年几道难题的分析。
    开发语言之我见
    选择器IDEA Maven不见了
    js 里函数调用之call
    js 闭包 匿名函数 JavaScript的IIFE(即时执行方法)immediately-invoked function expression
    ideal-check项目
    浏览器内部工作原理
  • 原文地址:https://www.cnblogs.com/peiw/p/11872742.html
Copyright © 2011-2022 走看看