• 第四周课堂笔记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

     

  • 相关阅读:
    九.Spring Boot JPAHibernateSpring Data
    JIRA安装过程中链接mysql的问题!
    五、案例-指令参考-freemarker指令、表达式
    四、模版指令操作
    三、freemarker数据、模版指令
    二、freemarker.controller半自动静态化+Tomcat虚拟资源映射
    一、springMVC、freemarker页面半自动静态化
    window窗口-button(按钮)-dialog(对话框,带按钮)
    panel面板
    python 给定年份、月份,返回当月对应天数
  • 原文地址:https://www.cnblogs.com/peiw/p/11872742.html
Copyright © 2020-2023  润新知