进阶第一课 Python模块简介

一、前面我们说过,Python自从出世以来,就是免费、开放的。如今造就了数目庞大的模块。那么问题来了,模块是什么?

对于Python而言,模块是若干功能的集合。

一个模块有自己的属性,就像一个人有自己的姓名、身高、体重、性别。。。

一个模块也有自己的方法。所谓方法,就是这个模块能做的事情。举个栗子-_-!!

1 import time
2 a=time.time()
3 print(a)

分析一下:

1)既然是模块,就只有在导入(有的模块需要自行安装,还涉及包依赖,以后会讲到)。格式是:import 模块名

上面的就是导入了time(日期和时间模块)。

2)然后新建了一个变量a,并赋值。赋的是什么值呢?time.time,第一个time是模块名,中间用点号隔开,后面的time是这个模块中的方法名。

3)打印a

来一起看下打印结果

1 >>> import time
2 >>> a=time.time()
3 >>> print(a)
4 1522146472.0563416

这里time.time()返回了一个数值,这个数值的单位是“秒”。这里以1970年1月1日零时为起点,到当前时间为止一共有多少秒。

二、如果想知道一个模块有哪些属性、哪些方法,可以先import导入,然后使用dir()这个命令。

1 >>> import time
2 >>> dir(time)
3 [‘_STRUCT_TM_ITEMS‘, ‘__doc__‘, ‘__loader__‘, ‘__name__‘, ‘__package__‘, ‘__spec__‘, ‘altzone‘, ‘asctime‘, ‘clock‘, ‘ctime‘, ‘daylight‘, ‘get_clock_info‘, ‘gmtime‘, ‘localtime‘, ‘mktime‘, ‘monotonic‘, ‘perf_counter‘, ‘process_time‘, ‘sleep‘, ‘strftime‘, ‘strptime‘, ‘struct_time‘, ‘time‘, ‘timezone‘, ‘tzname‘]

第三行中,‘__doc__‘这类格式的是这个模块的属性,‘clock‘这类格式的是这个模块的方法。

原文地址:https://www.cnblogs.com/tuobeiwoniu/p/8659147.html

时间: 2024-08-02 17:21:41

进阶第一课 Python模块简介的相关文章

进阶第九课 Python模块之datetime

datetime模块是date和time两个模块的集合.在datetime模块中有2个常量:MAXYEAR的值为9999,MINYEAR的值为1. datetime模块定义了5个类,分别是 一.datetime.date:表示日期的类. date类有三个参数,datetime.date(year,month,day),返回year-month-day 方法: 1.datetime.date.ctime(),返回格式如 Sun Apr 16 00:00:00 2017 2.datetime.dat

进阶第一课 Python内置函数(2)

1.float() 上一课中,我们可以使浮点数变为整数:相反的也可以把整数变为浮点数.看示例: >>> a=10 >>> b=float(10) >>> b 10.0 2.max() 在一系列数中取最大的一个.看示例: >>> max(1,2,3,4,5) 5 3.min() 在一系列数中取最小的一个.看示例: >>> min(1,2,3,4,5) 1 4.help() 查看说明.看示例: >>>

以写代学:python 模块简介&输出用户指定位数密码的脚本

什么是模块 (1)模块是从逻辑上组织python代码的形式 (2)当代码量变的相当大的时候,最好把代码分成一些有组织的代码段,前提是保证它们的彼此交互 (3)这些代码段之间有一定的联系,可能是一个包含数据成员和方法的类,也可能是一组相关但彼此独立的操作函数 (4)模块名不能乱起,字母数字下划线组成,首字母不能是数字 导入模块 (1)使用import导入模块,模块被导入后,程序会自动生成pyc的字节码文件以提升性能 (2)模块属性通过"模块名.属性"的方法调用,如果仅需要模块中的某些属性

进阶第十六课 Python模块之Pandas

转 同十五课,都是从大神那里转载的.今后会逐步增加示例代码. Pandas pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的.Pandas 纳入了大量库和一些标准的数据模型,提供了高效地操作大型数据集所需的工具.pandas提供了大量能使我们快速便捷地处理数据的函数和方法. >>> from pandas import Series, DataFrame >>> import pandas as pd A.pandas 函数 说明 pd.

进阶第五课 Python模块之time

time模块,顾名思义就是提供时间的模块. 1.时间戳time.time() >>> import time >>> time.time() 1522277717.8651874 返回值很大,单位是"秒".以1970年1月1日零时为计时起点到你使用time.time()为止,之间的秒数. 那这个时间戳的作用是什么?可以用来计时,比如某个操作用时是多少. 2.休眠time.sleep() 一起输入两端代码 >>> a=10 >&

进阶第六课 Python模块之string

对字符串做格式化操作 1.string.capwords() 把字符串中所有单词的首字母均变成大写字母.看例子: >>> a='Tom is a boy and Kate is a girl.' >>> import string >>> b=string.capwords(a) >>> b 'Tom Is A Boy And Kate Is A Girl.' 2.Template 指定文档模板,把字符串按照指定模板的格式输出. 具体

python模块简介

import 模块的实质就是把要导入模块里面的代码,从上到下执行一遍 找模块的顺序是,先从当前目录下找,找不到的话,再环境变量里面找 标准模块: python自带的,不需要安装的,直接import就能用的 自己写的模块: 也就是自己写的python 第三方模块: 别人已经开发好的功能,需要安装的 安装方式第一种: 这是操作系统命令,不是在python命令行里面执行 pip install xxx 安装某个模块 pip list 查看已经安装的模块 pip uninstall xxx卸载模块 pi

第一课 python的几种环境配置

第一种,pythom+eclipse+pydev 这种安装方式比较简单,网上教程比较多,需要注意的是安装eclipse前需要安装jdk.具体过程不再啰嗦了.下面主要讲讲在64位系统下安装numpy,scipy,matplotlib等几个科学计算包. python借助于numpy和scipy这两个库,在科学计算上也是大有用处的,但问题是这两个库并不好装,尤其是在64位的情况下. 官方Pypi上默认只提供了32位的,而sourceforge上针对windows的exe安装包(貌似)也没有64位的.

Python入门第一课——Python的起源、发展与前景!

我们在做任何一件事情之前,我们都会通过各种渠道去搜集事情的信息,了解事情的来龙去脉,学习一门编程语言也是如此,只有知根知底,我们才能有明确的方向和目标,以及底气去完成这件事情,今天我带大家来看看Python的前世今生,希望能够帮助到大家学习Python. 诞生 创始人:Guido van Rossum. 国籍:荷兰. 主要成就:发明 Python 语言. 发明日期:1989年圣诞节. 发明初衷:为了打发圣诞节的无趣,决心开发一个新的脚本解释程序. 名字由来:从作者喜欢的肥皂剧「Monty Pyt