zoukankan      html  css  js  c++  java
  • python之数据类型的转换(eval,json.dumps,json.loads)

    1.eval():把字符串数据类型转换成原本数据类型

    例如:数据从excel中拿出来是:数值的格式不变,其他的格式都转成了字符串。要保持原有数据格式不变,需要用到eval()

    S = 'True'
    print(eval(S),type(eval(S)))  #bool
    
    s1 = '18'
    print(eval(s1),type(eval(s1)))  #int
    
    s2 = '{"age":18}'
    print(eval(s2),type(eval(s2)))  #dict

    2.json.dumps():把python对象(诸如dict/list/tuple/string等数据结构)转换为字符串(编码)

    3.json.loads():把json化的字符串转换成对应的python对象(诸如dict/list/tuple/string等数据结构)(解码)

    4.json.dump() 和 json.load() 用于处理文件,来编码和解码JSON数据

  • 相关阅读:
    gcd
    Kuglarz
    三分题解
    杜教筛
    第一组dp解题报告
    dp总结1
    cf-BitwiseXor
    6.6总结
    图论总结
    CF1309总结
  • 原文地址:https://www.cnblogs.com/kite123/p/12143587.html
Copyright © 2011-2022 走看看