1、模块

Python 提供了一个办法,把这些定义存放在文件中,为一些脚本或者交互式的解释器实例使用,这个文件被称为模块(Module)。模块是一个包含所有你定义的函数和变量的文件,其后缀名是 .py   模块可以被别的程序引入,以使用该模块中的函数等功能。这也是使用 Python 标准库的方法。
容器 -> 数据的封装
函数 -> 语句的封装
类 -> 方法和属性的封装
模块 -> 程序文件

# hello.py
def hi(par):print "Hello : ", parreturn

1.2 导入模块

创建一个模块 TemperatureConversion.py

# TemperatureConversion.py
def c2f(cel):fah = cel * 1.8 + 32return fah
def f2c(fah):cel = (fah - 32) / 1.8return cel

1、import 模块名

import TemperatureConversion
print('50摄氏度 = %.2f华氏度' % TemperatureConversion.c2f(50))#50摄氏度 = 122.00华氏度
print('199华氏度 = %.2f摄氏度' % TemperatureConversion.f2c(199))#199华氏度 = 92.78摄氏度

2、from 模块名 import 函数名

from TemperatureConversion import c2f, f2c
print('200摄氏度 = %.2f华氏度' % c2f(200)) #200摄氏度 = 392.00华氏度
print('399华氏度 = %.2f摄氏度' % f2c(399)) #399华氏度 = 203.89摄氏度

3、import 模块名 as 新名字

import TemperatureConversion as tc
print('132摄氏度 = %.2f华氏度' % tc.c2f(132)) # 132摄氏度 = 269.60华氏度
print('599华氏度 = %.2f摄氏度' % tc.f2c(599)) # 599华氏度 = 315.00摄氏度

1.3 if name == ‘main

对于很多编程语言来说,程序都必须要有一个入口,而 Python 则不同,它属于脚本语言,不像编译型语言那样先将程序编译成二进制再运行,而是动态的逐行解释运行。也就是从脚本第一行开始运行,没有统一的入口。假设我们有一个 const.py 文件,内容如下:

PI = 3.14
def main():
print("PI:", PI)
main()
# PI: 3.14

2、datetime模块

  class datetime(date):def __init__(self, year, month, day, hour, minute, second, microsecond, tzinfo)passdef now(cls, tz=None):passdef timestamp(self):passdef fromtimestamp(cls, t, tz=None):passdef date(self):passdef time(self):passdef year(self):passdef month(self):passdef day(self):passdef hour(self):passdef minute(self):passdef second(self):passdef isoweekday(self):passdef strftime(self, fmt):passdef combine(cls, date, time, tzinfo=True):pass

模块Datetime相关推荐

  1. python时间处理模块datetime+dateutil、numpy时间处理模块datetime64以及pandas时间处理模块Timestamp的演化路径及常用处理接口

    python时间处理模块datetime+dateutil.numpy时间处理模块datetime64以及pandas时间处理模块Timestamp及常用处理接口 python时间处理模块dateti ...

  2. python模块datetime将字符串转换为日期

    python模块datetime将字符串转换为日期 python datetime 模块提供用于处理日期和时间的类. 在支持日期时间数学运算的同时,实现的关注点更着重于如何能够更有效地解析其属性用于格 ...

  3. python time localtimeq获取准确时间_Python时间模块datetime、time、calendar的使用方法

    本文简单总结了一下Python处理时间和日期方面的模块,主要就是datetime.time.calendar三个模块的使用,希望这篇文章对于学习Python的朋友们有所帮助. 首先就是模块的调用,很多 ...

  4. 【万字长文】详解Python时间处理模块-datetime

    datetime模块提供了用于处理日期和时间的类和对应的方法,一般用于处理年.月.日.时.分.秒的统计和计算等需求.在支持日期时间数学运算的同时,实现的关注点更着重于如何能够更有效地解析其属性用于格式 ...

  5. 【转载】Python日期时间模块datetime详解与Python 日期时间的比较,计算实例代码

    本文转载自脚本之家,源网址为:https://www.jb51.net/article/147429.htm 一.Python中日期时间模块datetime介绍 (一).datetime模块中包含如下 ...

  6. python中设置时间格式--模块datetime中日期和时间格式的参数

    模块datetime中设置日期和时间格式的实参 实参 含义 %A 本地完整星期名称 %a 本地简化星期名称 %B 本地完整的月份名称 %b 本地简化的月份名称 %m(month的首字母) 用数字表示的 ...

  7. python时间模块 datetime (datetime、timedelta和timezone部分)

    本文承接前文:https://blog.csdn.net/weixin_44013214/article/details/103116581 本文介绍时间模块datetime的剩余部分的内容 date ...

  8. python中常用的模块(cleandar模块,time模块,datetime模块,OS模块,shutil()模块,random模块)

    常用模块-cleandar模块,time模块,datetime模块,OS模块,shutil()模块,random模块 claendar 跟日历相关的模块 语法 import calendar 常用方法 ...

  9. python时间处理模块 datetime time模块 deltetime模块

    1 首先介绍time模块,因为简单 python 自带模块 本人使用time模块,只使用两个函数 time函数和sleep函数 import time a.     time.time()   函数 ...

  10. python中calendar怎么用_Python时间模块datetime、time、calendar的使用方法

    import time import datetime #两日期相减 d1 = datetime.datetime(2005, 2, 16) d2 = datetime.datetime(2004, ...

最新文章

  1. 理解 async/await 的执行
  2. 2016年Android实习岗位 腾讯二面+阿里一面
  3. springboot 前缀_springboot插件式开发框架
  4. 2.6 动量梯度下降法
  5. RequestMapping manager问题
  6. vc中format用法以及c++中Format用法
  7. mac虚拟机哪个好用 mac双系统和虚拟机哪个好
  8. 海思EC6108V9盒子DIY固件打包方法
  9. html5 最小化,当前界面最小化快捷键 窗口最小化和全屏化的快捷键是什么?
  10. hihoCoder 1425 : What a Beautiful Lake(美丽滴湖)
  11. sdn 华硕二级路由_360首款立式路由,还能检测各种设备上网详情,360路由V5S评测...
  12. i2c-test使用说明
  13. layui解决数据表格右侧有空白现象
  14. 系统总结深度学习的主要的损失函数和优化器
  15. 记一次Qt5.12.2 Android 开发环境配置
  16. 新点软件怎么导入清单_excle表怎么导入新点,怎样把EXCEL表格导入project 中?
  17. 搭载高德地图车机版的天之眼智能后视镜开售 高德用户可享免单
  18. mysql 数据表e-r图_数据库中E-R图是如何组成的
  19. python-打包exe-pyinstaller+docker-解决文件过大以及各类打包失败问题
  20. python亲和性分析法推荐电影论文_亲和性分析实现推荐电影

热门文章

  1. 应用程序开发选择工具应注重运行效率还是易用性
  2. python订餐系统_用python编写的公司订餐系统的审核脚本
  3. 制作网站及论坛的过程
  4. vue中使用图片裁切器
  5. win11更新后任务栏空白怎么办? win11更新后任务栏空白卡死的解决方法
  6. LTM系统并联接入方式数据包交互分析
  7. java中string是什么意思_java中string什么意思
  8. C语言嵌入式数据结构之链表
  9. Flowable Modeler
  10. 一些框架图的色彩搭配