python 基础知识点(蓝桥杯python科目个人复习计划17)

今日复习内容:常用库函数

一.模块

  • 模块:就是python文件,包含很多函数,类,变量等
  • python内置很多模块,可以直接使用这些模块里的工具
  • 例如datetime模块,导入方法有以下四种:

     (1) import + 模块名称

     (2)import + 模块名称 + as + 别名

     (3)from 模块名称 import 子模块名称

     (4)from 模块 import *

1.import 用法

以datetime模块为例,直接导入datetime:

  • import datetime
  • 使用datetime模块内的工具(函数,类,变量等)需要用datetime.对应方法
  • import datetime as dt
  • 和上述功能完全相同,只是用dt代替datetime,相应变成dt.对应方法

第一种: 

#导入模块
import datetime
#使用模块中的方法和函数
date = datetime.date(2024,1,1)
print(date)

运行结果:

python 基础知识点(蓝桥杯python科目个人复习计划17)_第1张图片

第二种: 

#导入模块
import datetime as dt
#使用模块中的方法和函数
date = dt.date(2024,1,1)
print(date)

运行结果:

python 基础知识点(蓝桥杯python科目个人复习计划17)_第2张图片

第三种: 

#导入模块
from datetime import date
#使用模块中的方法和函数
date1 = date(2024,1,1)
print(date1)

运行结果:

python 基础知识点(蓝桥杯python科目个人复习计划17)_第3张图片

第四种:

#导入模块
from datetime import *
#使用模块中的方法和函数
date1 = date(2024,1,1)
print(date1)

运行结果:

python 基础知识点(蓝桥杯python科目个人复习计划17)_第4张图片

2.from方法

以datetime模块为例,导入datetime的date模块

  • from datetime import date
  • 此时,仅导入datetime中的date模块,直接使用date即可,不需要再使用datetime.date的形式
  • from datetime import *
  • 把datetime中的所有东西都导入(仅本程序),其内部的所有类,变量,函数均可直接使用,不需要在前面加上datetime

 二.常用内置函数

内置函数

python中自带的函数,不需要导入直接使用的函数

1.数学操作函数

abs   绝对值函数                       comliex:构建虚数              round:四舍五入函数

divmod:返回商和函数             sum:求和              eval:执行字符串表达式,返回表达式的值

max:最大值                             min:最小值                       pow:幂次

hex:转成16进制                       oct:转为8进制                  bin:转为2进制

2.序列和集合操作

len:求长度函数                         sorted:排序函数               zip:打包成元组

enumerate:枚举                        range:生成数字序列        reversd:翻转

3.类型转换和判断

int:整数                                     float:浮点数                      bool:布尔值

str:字符串                                  list:列表                            tuple:元组

dict:字典                                    set:集合                            typq:返回对象类型

chr:整数转字符                          ord:字符转整数

4.其他常用

help:查看函数或模块的详细说明              input:输入            print:输出

all:判断可迭代对象是否都为True              iter:生成迭代器    next:迭代器下一个

any:判断可迭代对象是否有一个为True     map:序列作映射

dir:获取当前范围内的属性列表                  hasattar:判断对象是否存在属性

gatattr:返回对象的属性值


这些函数的应用呢,我就不一一列举了,因为太多了。我记得第12篇复习计划中我写了4个题,还有我写的列表,元组,字典里面有很多应用,就不重复写了。

OK,今天就写到这里,不出意外的话,明天继续!出意外的话,就后天,哈哈,以此类推。

你可能感兴趣的:(python,开发语言,蓝桥杯)