zoukankan      html  css  js  c++  java
  • 初识模块

    模块的形式类似于字典,是将一种东西对应到另一种的方式。

    如下,字典my_dic中有键(key)与值(value),若想从字典中取出 ‘k’ 的值,需此操作

    my_dic={'k':'v'}
    print(my_dic['k'])

    记住‘’从Y获取X这个概念“,现在再来看看模块。

    1.模块是包含函数和变量的Python

    2.可以导入这个文件

    3.然后可以使用,操作符访问模块中的函数与变量

    同样的,我们也是导入模块,再调用其包含的函数及变量

    比如一些python自带的模块

    序列化的主要目的:把具有复杂结构(引用关系)的数据结构由一种立体结构变成一种线性结构保存在文件中或者是通过网络传输.
    如果只是普通的字符串或者是数值等简单的数据类型,不需要序列化,也能完成保存或者是网络传输.

    序列化模块

    序列化的主要目的:

    把具有复杂结构(引用关系)的数据结构由一种立体化结构变成一种线性结构保存于文件中或者是通过网络传输

    如果只是普通的字符串或者是数值等简单的数据类型,不需要序列化,也能保存或者是网络传输

    json模块

    json模块的主要作用即来回转化字典--字符串

    其中:

    json.dumps(dict)    #byte(dict)==str

    可将字典转化为字符串

    json.loads(dict)   #这里dict是转化为字符串的字典,byte(dict)==dict

    loads这个过程是将已转化为字符串的字典转化为字典

    json.dump(dict,file,w)    # byte(dict)==str,并写入了文件中

    json.load(file,r)    #这里读取出文件中的字符串并转化为字典

    (ps:json不能序列化对象,pickle可以做到)

    time模块

    time模块在于   时间戳,结构化时间,格式化时间 三种表现方式的转换

    时间戳即从1970-01-01开始所经过的秒数,什么时候获取时间戳,就是到那个时间点所经历的秒数。

    结构化时间

    import time
    new=time.time()  #获取时间戳  
    new_=time.localtime(new)  #将时间戳转化为东八区北京时间结构化时间 time.gmtime(new) UTC时间,与英国伦敦当地时间一致
    new_time=time.strftime('%Y-%m-%d %H-%M',new_)  #将结构化时间转化为格式化时间
    new_2=time.strptime(new_time,'%Y-%m-%d %H-%M')  #将格式化时间转化为结构化时间,参数位置与strftime相反
    new2=time.mktime(new_2) #将结构化时间转化为时间戳
    print(new)
    print(new_)
    print(new_time)
    print(new_2)
    print(new2)
    1553519907.9639056  #时间戳
    time.struct_time(tm_year=2019, tm_mon=3, tm_mday=25, tm_hour=21, tm_min=18, tm_sec=27, tm_wday=0, tm_yday=84, tm_isdst=0)  #结构化时间
    2019-03-25 21-18   #格式化时间
    time.struct_time(tm_year=2019, tm_mon=3, tm_mday=25, tm_hour=21, tm_min=18, tm_sec=0, tm_wday=0, tm_yday=84, tm_isdst=-1)
    1553519880.0

  • 相关阅读:
    放射渐变RadialGradient
    return columns.All(new Func<string, bool>(list.Contains));
    AspnetIdentitySample
    Request.GetOwinContext()打不到
    EntityFramework系列:SQLite.CodeFirst自动生成数据库
    EF 索引
    Using Friendly URLs in ASP.NET Web Forms
    OWIN support for the Web API 2 and MVC 5 integrations in Autofac
    owin
    owin中间件
  • 原文地址:https://www.cnblogs.com/lttlpp61007188/p/10561046.html
Copyright © 2011-2022 走看看