''''''
'''
标准库
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)

python学习23之标准库的更多相关文章

  1. python代码规范与标准库参考

    python代码规范与标准库参考 python代码规范参考文献: http://www.runoob.com/w3cnote/google-python-styleguide.html https:/ ...

  2. Python学习--23 第三方库

    本文将介绍python里常用的模块.如未特殊说明,所有示例均以python3.4为例: $ python -V Python 3.4.3 网络请求 urllib urllib提供了一系列用于操作URL ...

  3. Python学习--23 内建模块及第三方库

    本文将介绍python里常用的模块.如未特殊说明,所有示例均以python3.4为例: $ python -V Python 3.4.3 网络请求 urllib urllib提供了一系列用于操作URL ...

  4. python中时间处理标准库DateTime加强版库:pendulum

    DateTime 的时区问题 Python的datetime可以处理2种类型的时间,分别为offset-naive和offset-aware.前者是指没有包含时区信息的时间,后者是指包含时区信息的时间 ...

  5. 【循序渐进学Python】11.常用标准库

    安装完Python之后,我们也同时获得了强大的Python标准库,通过使用这些标准库可以为我们节省大量的时间.这里是一些常用标准库的简单说明.更多的标准库的说明,可以参考Python文档 sys 模块 ...

  6. C++ Primer学习笔记2--c++标准库中的 vector、string 和 bitset 类型

    一.string    #include <string>  using std::string    初始化函数:    string s1;        默认构造函数 s1 为空串 ...

  7. 介绍下Python的两个标准库 os 和 sys

    import sysprint(sys.path) #python 2 中报错 ....,打印的是绝对路径(***\\python\\lib\\site-packages# 第三方库,后退一级为标准库 ...

  8. 如何美观地打印 Python 对象?这个标准库可以简单实现

    前不久,我写了一篇文章回顾 Python 中 print 的发展历史 ,提到了两条发展线索: 明线:早期的 print 语句带有 C 和 Shell 的影子,是个应用程序级的 statement,在最 ...

  9. python:模块1——标准库简介

    一.文档 windows系统:IDLE中打开帮助文档 Tutorial:简单入门 Library Reference:python内置函数和标准库(看不完的,当做字典来查)(此外还有pypi(拍派社区 ...

随机推荐

  1. [HDU2546]饭卡<dp 01背包>

    链接:http://acm.hdu.edu.cn/showproblem.php?pid=2546 #题目描述: 电子科大本部食堂的饭卡有一种很诡异的设计,即在购买之前判断余额.如果购买一个商品之前, ...

  2. Netty为什么不直接用AtomicXXX,而要用AtomicXXXFieldUpdater去更新变量呢?

    更多技术分享可关注我 前言 如果仔细阅读过Netty的线程调度模型的源码,或者NIO线程对象及其线程池的创建源码,那么肯定会遇到类似“AtomicIntegerFieldUpdater”的身影,不禁想 ...

  3. Appium:We shut down because no new commands came in

    在使用Appium自带的Inspector来查找元素定位时,一段时间(60s)不对其进行任何操作appium就会关闭Android应用,并打印出 info: [debug] We shut down ...

  4. jdk1.8 新特性之Stream

    --------------------- 作者:码农农码一生 来源:CSDN 原文:https://blog.csdn.net/chenhao_c_h/article/details/8069128 ...

  5. Kubernetes Pod钩子

    目录 1.Pod容器钩子最终目的 2.何为Pod容器钩子 3.基于PostStart演示 4.基于PreStop演示 5.优雅停止Java应用 1.Pod容器钩子最终目的 之前在生产环境中使用dubb ...

  6. 【原创】Linux RCU原理剖析(一)-初窥门径

    背景 Read the fucking source code! --By 鲁迅 A picture is worth a thousand words. --By 高尔基 说明: Kernel版本: ...

  7. .NET Core项目部署到Linux(Centos7)(一)前言

    目录 1.前言 2.环境和软件的准备 3.创建.NET Core API项目 4.VMware Workstation虚拟机及Centos 7安装 5.Centos 7安装.NET Core环境 6. ...

  8. Java调用ARM模板执行Azure Rest建立VM过程

    Azure Resource Manager 提供一致的管理层,用于管理通过 Azure PowerShell.Azure CLI.Azure 门户.REST API 和开发工具执行的任务,所有工具使 ...

  9. Linux基础:Day04

    进程管理1.操作系统基础 调用:kernel通过给应用程序提供system call方式来提供硬件资源:  注意:这个应用程序也包括库文件:  库文件是运行在ring 0上的一段程序代码,不对客户直接 ...

  10. GeoGebra函数使用

    分段函数使用 输入指令: If(x < -2, x, -2 < x < 2, x², x > 2, x)