zoukankan      html  css  js  c++  java
  • Python常用模块1

     1、随机数模块常用方法

    # print(random.randint(1, 20))  # 随机整数
    #print(random.choice([1,2,3,4,5])) # 随机取一个元素
    #print(random.sample('hello', 3)) # 从序列中随机取几个元素,返回的是一个list
    #print(random.uniform(1, 88888)) # 随机取浮点数,可以指定范围
    # x = [1, 2, 3, 4, 5, 6]
    # random.shuffle(x) # 洗牌,打乱顺序,会改变原list的值
    # print(x)

    2、json模块常用方法

    import json
    #json和python的字典类型,但是json里面只能是双引号,不能是单引号
    #json串实际上就是一个字符串
    json_str = """
    {
    "username": "niuhanyang",
    "passwd": 123456,
    "flag": true
    }
    """
    # fr = open('users')
    # json_dic = json.loads(json_str)
    # #json串(字符串)转成字典,loads方法是把json转成字典
    # json_dic_file = json.load(fr)
    # #json串(字符串)转成字典,load方法是传入一个文件对象,然后load方法自动去读这个文件的内容,然后转成字典
    # print(json_dic_file)
    # print(type(json_dic_file))

    d = {
    "hhh": {
    "price": "90000",
    "password": "123456"
    },
    "admin": {
    "password": "123456",
    "money": 8000
    }
    }

    # fw = open('users.json','w')
    # dic_str = json.dumps(d)
    # #把字典变成json串(字符串)
    # json.dump(d,fw)
    # print(dic_str)
    # print(type(dic_str))


    #json可以用字典和list
    #dump和dumps字典转json串的
    #load和loads是json串转字典
    #带s就和字符串沾边,不带s和文件对象沾边





  • 相关阅读:
    HTML5边玩边学(2)
    Get Mac NetBIOS
    NetBios协议详解及网上邻居工作原理
    DXperience Universal 10.1.6
    HTML5边玩边学(1)
    《UML和模式应用》读书笔记(二)
    static instance examples
    自己写的虚拟主机管理系统..和大家分享
    一个不错的net的User Interface Components
    Infragistics系列控件
  • 原文地址:https://www.cnblogs.com/lazy-cat-home/p/7019050.html
Copyright © 2011-2022 走看看