zoukankan      html  css  js  c++  java
  • python学习23之标准库

    ''''''
    '''
    标准库
    1.datetime 日期时间模块
    存在于Lib/datetime.py文件内
    '''
    from datetime import datetime,date,time #from datetime import *
    print(datetime.now()) #返回现在的时间
    today=datetime.now()
    print(datetime.date(today)) #显示日期
    print(datetime.time(today)) #显示时间
    print(datetime.ctime(today)) #显示“星期,月份,日,时分秒,年份”
    date1=date(2018,2,1)
    time1=time(5,21,21)
    print(datetime.combine(date1,time1)) #绑定日期和时间,2018-02-01 05:21:21
    newDatetime=datetime.strptime("12/2/18 20:59",'%d/%m/%y %H:%M')
    print(newDatetime) #2018-02-12 20:59:00
    print(today.strftime("%Y{y}%m{m}%d{d} %H:%M:%S %p").format(y='年',m='月',d='日'))
    #2020年04月01日 20:16:40 PM

    '''
    2.math 模块

    '''
    from math import *
    #import math #用这种方式导入,每一个模块函数都应该这样引用
    #1.浮点数取整
    f=trunc(3.9)
    print(f)
    print(type(f))
    f1=3.9//1
    print(f1)
    print(type(f1))
    '''
    3
    <class 'int'>
    3.0
    <class 'float'>
    trunc函数为取整,与//1结果类似(// 称为地板除,两个整数的除法仍然是整数,它总是会舍去小数部分,返回数字序列中比真正的商小的,最接近的数字。简单来说就是求商。)
    但是//得到的结果是float型,trunc得到int型
    '''
    m=ceil(3.3)#去大整数
    print(m) #4

    r=round(5.6) #四舍五入
    r1=round(-5.6)
    print(r,r1) #6 -6
    #对元组里的数字求和
    t_nums=(1,2,3)
    print(fsum(t_nums)) #6.0
    print(sum(t_nums)) #6

    #绝对值
    j=fabs(-5)
    j1=abs(-5)
    print(j,j1) #5.0 5

    '''
    3.random模块:随机函数,存储于Lib/random.py文件
    '''
    from random import *
    #random() 生成基于[0.0,1.0)的浮点数
    r2=trunc(random()*100) #随机生成0到100之间的一个数
    print(r2)
  • 相关阅读:
    dpkg 被中断,您必须手工运行 sudo dpkg –configure -a 解决此问题
    运行wpscan报错Could not find 'nokogiri' (~> 1.8.0)
    理解:jar和war的区别
    AcWing3494. 国际象棋(状压DP)
    AcWing3422. 左孩子右兄弟(树形DP)
    python命名空间
    mysql日志大量报错“original commit timestamp is more recent than the immediate commit timestamp”
    python模块导入
    Centos-Docker镜像制作
    python面向对象之封装
  • 原文地址:https://www.cnblogs.com/wsxcode/p/12615363.html
Copyright © 2011-2022 走看看