python模块笔记(一)

1.python的强大之处:可以在代码中获取此刻的时间

  可以生成一个随机的数字

  可以使用Python绘制出绚丽的图表


2.完成第一条所说的操作,就可以用到Python中的模块。

   Python的模块为日常编程中许多问题提供了标准的解决方案,同时也能让我们更加简洁优雅地管理代
码。


3.模块


每个模块是由1个或者多个Python文件构成的。是相关的类、函数和变量所组成的一个集合。


它可以被其他代码引用并且直接使用。


通常,一个模块中的各个功能都是相互关联的。


模块中的函数就像是积木,用一块一块的积木搭建成一个完整的图形,搭好的图形就是积木。


4.我们现在最常接触的第一大类模块:内置模块。

内置模块是在安装Python时自带的模块。Python提供了大量丰富且高质量的内置模块来帮助完成一些系统
化工作。


比如,生成一个随机的数字可以使用random模块,要处理日期和时间则可以通过datetime模块等

为了使用这些模块,首先需要通过关键词import来导入模块。

5.导入模块


import random()
randomNum = random.random()(2)
print(randomNum)(3)

OUTPUT:
0.17526688869273455

这三行代码输出了一个随机数


第一行导入了random模块,该模块用于生成随机数;

第二行将生成的随机数赋值给了变量randomNum;

第三行输出了randomNum这个变量的数值


6.import是导入的意思,表明我们要在这里导入模块

7.random是一个模块,该模块用于生成一个随机数

8.random.xxx()是模块内的函数

导入random模块后,就可以通过random.xxx()来使用该模块中的所有函数


也就是说这是个固搭。如果使用随机数,就要使用random.xxx()


9.在这里我们调用了random模块里的random()函数,该函数用于生成一个0到1的随机浮点数。

谨记,这里是浮点数。而非整型


10.random模块中还有其他的函数,可以根据自己的需要来调用。


比如,想生成一个在1到7之间的随机   整数  ,就可以使用random模块里的randint()函数,代码为:

random.randint(1,7)


11.使用import导入模块后,除了可以获取到模块内的函数,还可以获取到该模块中的类。通过调用类里
面的方法,来实现某一功能。

比如,要获取今天的日期,就需要使用datatime模块里面的date类,以及该类中的today()方法

12.import datetime

   todayDate =datetime.date.today()
  
   print(todayDate)


OUTPUT:
   2021-03-15


注释:date在这里是模块里的一个类,表明我们在调用datetime模块里的date类


date类是一个日期类,里面提供了一些关于日期的方法与属性。

today()从属于date类,该方法用于获取当前的本地日期。

13.也就是说date是一个类,而且是一个日期类,它提供了一些关于日期的方法和属性


而today()从属于date类,它是一个方法。


14.小Tips:
   
   可以通过如下方式获得今天日期的年份:


   today=datetime.date.today()

   year=today.year

15.输出True和输出False:


print(True)


print(False)

不需要加引号


16.不难看出,一个模块是由很多类和函数组成的。

有时候只想导入(import)模块里面的一部分内容,可能是一个类或是一个函数。比如,我们只希望导入
datetime模块中的date类。

这个时候我们就可以用到from...import...


17.


from datetime import date
todayDate = date.today()
print(todayDate)

注释:

这三行代码输出了今天的日期。


第一行导入了datetime模块中的date类;

第二行通过date.today()获取了今天的日期,并赋值给了变量todayDate;

第三行输出了todayDate这个变量的值

18.两个关键字:


第一个关键字from允许我们从模块中导入一个指定的部分。

这两个关键字,表明从datetime模块里导入date类。


19.from datetime

这里datetime是一个模块的名字,表明要从该模块中导入某个类,。

20.date是一个类,表明我们要调用的date类属于datetime模块。


21.todayDate=date.today()

可以看到,使用from...import...这种形式时,调用datetime模块中的类或函数时不需要datetime.前缀


22.

today()是个函数,必须要带括号

23.
我们现在已经学习了导入模块的两种方式,但是导入的都是内置模块。这些模块都是Python自带的,具有
较高的通用性。


除此之外,我们还会接触到许多的第三方模块。这些非内置的模块由其他的开发者所编写,提供给公众免
费使用,功能更加个性化。

我们可以从Python Package Index上找到自己需要的模块。


Python Package Index是个网站

内置模块可以直接导入后使用,而非内置的模块则需要先进行安装,然后才能导入使用。

24.为了安装第三方模块,我们需要一个叫做pip的工具。

上节课在安装Python环境的时候,pip工具已经随着一起自动安装了,现在可以直接在电脑上使用PIP工具
来安装第三方模块了。


25.要使用pip工具安装第三方模块,需要在Windows的命令提示符里使用:


我们可以使用以下两种方式打开命令提示符:

1.在电脑左下角[开始菜单]旁的搜索栏里输入cmd

2.同时在键盘上按下快捷键win和R,在运行框里输入cmd


26.打开一个windows命令提示窗口,并且确保电脑已经连上互联网后,就可以开始安装第三方模块了。


只需要在命令提示符的窗口里,使用pip3 install  [ModuleNam]命令。这里,[ModuleName]是你所选择
的模块的名称。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值