python怎么看内置模块_Python的内置模块详解

一、什么是模块

模块就是封装了一些列功能的py文件,我们使用的时候直接导入这个文件,通过传入参数的方式使用其他文件的功能函数

二、模块有哪些

内置模块

自定义模块

第三方模块

三、如何导入模块

导入模块分为4种:

1 #导入模块

2 importmode_test3 #导入mode_test模块中的connect_mysql功能函数

4 from mode_test importconnect_mysql5 #导入mode_test模块中的connect_mysql功能函数,并且起一个叫mysql的名字

6 from mode_test importconnect_mysql as mysql7 #导入mode_test内的全部功能函数

8 from mode_test import *

注意:使用自定义的功能模块的时候一定要加入sys.path中加入自己功能模块的路径

四、内置模块详解:

Time模块(一定要导入Time模块) import time

sleep()

延迟时间

gmtime()

出入时间戳,不传入参数使用本地时间转换成UTC时间,转换后的格式元组

localtime()

把时间戳转换成元组格式,转换成本地时区

mktime()

将本地的元组格式时间的形式转换成时间戳

strftime()

格式化时间字符串

strptime()

转化结果是元组的时间格式

asctime()

传入元组转换成字符串

ctime

传入时间戳,转换成字符串,转换的字符串和asctime的格式一致

1 #延迟函数

2 time.sleep(3) #参数以秒为单位

3 #gmtime() 传入时间戳,不填写参数使用本地时间转换成UTC时

4 print(‘gmtime()==>‘,time.gmtime())5 #localtime() 参数是时间戳,转化成本地时区的元组格式,不传入时间

6 print(‘localtime==>‘,time.localtime())7 #mktime() 参数是元组格式的时间转换成时间戳,

8 print( ‘mktime()==>‘,time.mktime(time.localtime()))9 #strftime() 第一个参数是格式化时间的控制格式,第二个参数是元组形式的时间

10 print(time.strftime(‘%Y-%m-%d‘,time.localtime()))11 #将时间格式转换成元组格式,第二个参数是检测对应参数的,次参数对应元组参数

12 print(time.strptime(‘2018-11-17‘,‘%Y-%m-%d‘))13 #传入元组格式的时间,转换成通用时间字符串

14 print(time.asctime(time.localtime()))15 #传入时间戳转换成通用时间字符串

16 print(time.ctime(121212121212))

Time模块实例代码

下面是上面代码运行的结果,请自己对应下,第一行的sleep代码不会显示结果

1 gmtime()==> time.struct_time(tm_year=2018, tm_mon=11, tm_mday=17, tm_hour=3, tm_min=59, tm_sec=45, tm_wday=5, tm_yday=321, tm_isdst=0)2 localtime()==> time.struct_time(tm_year=2018, tm_mon=11, tm_mday=17, tm_hour=11, tm_min=59, tm_sec=45, tm_wday=5, tm_yday=321, tm_isdst=0)3 mktime()==> 1542427185.0

4 strftime()==> 2018-11-17

5 strptime()==> time.struct_time(tm_year=2018, tm_mon=11, tm_mday=17, tm_hour=0, tm_min=0, tm_sec=0, tm_wday=5, tm_yday=321, tm_isdst=-1)6 asctime()==> Sat Nov 17 11:59:45 2018

7 ctime()==> Wed Jan 23 09:40:12 5811

上面代码运行和结果

时间控制格式

%Y

Year with century as a decimal number

%m

Month as a decimal number[01,12]

%d

Day of the month as a decimal number[1,31]

%H

Hour(24-hour clock) as a decimal number[00,23]

%M

Minute as a decimal number[00,59]

%S

Second as a decimal number[00,61]

%z

Time zone offset from UTC

%a

Local’s abbreviated weekday name

%A

Local’s full weekday name

%b

Local’s abbreviated month name

%B

Local’s full month name

%c

Local’s appropriate date and time representation

%I

Hour(12-hour clock) as a decimal number[01,12]

%p

Local’s equivalent of either AM or PM

-------------------------------------------- Hua Li Fen Ge Xian  --------------------------------------------

DateTime模块(一定要导入DateTime模块) import datetime

datetime.datetime.now()

获取当前时间

datetime.timedelta(3)

获取三天前的时间

datetime.datetime.now().replace(year=2017)

修改时间

1 #打印当前时间

2 print(‘打印当前时间==>‘,datetime.datetime.now())3 #获取三天前的时间

4 print(‘获取三天前的时间==>‘,datetime.datetime.now() -datetime.timedel5 #修改时间为2017年

6 print(‘修改时间为2017年‘,datetime.datetime.now().replace(year=2017))

DateTime模块实例代码

下面是上面代码运行的结果,请自己对应下,第一行的sleep代码不会显示结果

1 打印当前时间==> 2018-11-17 12:12:49.234198

2 获取三天前的时间==> 2018-11-14 12:12:49.234289

3 修改时间为2017年 2017-11-17 12:12:49.234323

上面代码运行结果

-------------------------------------------- Hua Li Fen Ge Xian  --------------------------------------------

Random模块(一定要导入Random模块)import random

random()

随机0到1之间的小数

randint(1,7)

随机整数1到7之间的整数

randrange(1,3)

随机1到3之间的数,随机值包括1但是不包括3

choice()

随机字符串的字符,参数可以传入列表

sampie(‘字符串’,指定随机几个值)

第一个参数的随机的字符串,第二个参数是随机几个值

uniform(1,3)

随机1到3之间的浮点数

shuffle()

传入一个列表,打乱列表顺序

1 print(‘随机0到1之间的值==>‘,random.random())2 print(‘随机整数1到7之间的==>‘,random.randint(1,7))3 print(‘随机1到3之间的数,包括1但是不包括3‘,random.randrange(1,3))4 print(‘随机字符串的字符==>‘,random.choice(‘sadsad‘))5 print(‘随机字符串的字符,第二个参数是随机多少位==>‘,random.sample(‘sadasdas‘,3))6 print(‘随机1到3浮点数==>‘,random.uniform(1,3))7 a = [1,2,3,4,5,6]8 random.shuffle(a)9 print(‘传入列表打乱顺序==>‘,a)

Random模块

下面是上面代码运行的结果,请自己对应下

1 随机0到1之间的值==> 0.908484158387085

2 随机整数1到7之间的==> 1

3 随机1到3之间的数,包括1但是不包括3 2

4 随机字符串的字符==>a5 随机字符串的字符,第二个参数是随机多少位==> [‘s‘, ‘d‘, ‘s‘]6 随机1到3浮点数==> 2.857186994266166

7 传入列表打乱顺序==> [4, 3, 2, 5, 1, 6]

上述代码的结果

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/381284.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

matlab人工神经网络代码,咨询BP人工神经网络MATLAB实例代码

我想用BP人工神经网络做个预测,已知2000-2012的值,预测2013-2020年的,数据如下:0.410.430.440.450.500.510.550.610.650.610.670.750.72用前三年的预测第四年的,写了MATLAB代码,但效果不好,所以…

[转]SQL语句资料

--语 句 功 能--数据操作SELECT --从数据库表中检索数据行和列INSERT --向数据库表添加新数据行DELETE --从数据库表中删除数据行UPDATE --更新数据库表中的数据--数据定义CREATE TABLE --创建一个数据库表DROP TABLE --从数据库中删除表ALTER TABLE --修改数据库表结构CREATE …

python函数 global_Python global全局变量函数详解

global语句的作用在编写程序的时候,如果想为一个在函数外的变量重新赋值,并且这个变量会作用于许多函数中时,就需要告诉python这个变量的作用域是全局变量。此时用global语句就可以变成这个任务,也就是说没有用global语句的情况下…

服务器php只显示文本,服务器上的php echos文件是文本而不是二进制文件

我编写了一个PHP页面,它读取一个文件,并在添加了一些头文件后对其进行回显:header(Content-disposition: filename" . $fname . ");header(Pragma: no-cache);header(Expires: 0);header(Cache-Control: must-revalidate, post-check0, pre-check0);header(Pragma: p…

vc 6.0 显示文件全路径_配送路径规划思考(十二)

前面十一集的链接配送路径规划思考(十一)配送路径规划思考(十)配送路径规划思考(九)配送路径规划思考(八)配送路径规划思考(七)配送路径规划思考(六)配送路径规划思考(五)配送路径规划思考(四)配送路径规划思考(三)配送路径规划思考(二)配送最短路径思考(一)思考(十一)分享了政…

怎么暂时关闭网站php,WordPress怎么临时关闭网站进行维护

有时可能会因为各种原因导致我们的网站出现访问错误,此时我们就需要临时关闭站点进行维护,那么我们该如何临时关闭站点进行维护呢?下面让我们来看一下如何临时关闭我们的站点吧。1、.maintenance法在WordPress根目录下新建一个名为.maintenan…

DataList控件分页

实现了对DataList的分页 HTML控件的值需要转换web应用程序就可以取到了 1 /**//// <summary> 2 /// 当前页数 3 /// </summary> 4 int CurrentPage; 5 /**//// <summary> 6 /// 每页条数 7 /// </summa…

现代php 阅读笔记,PHP 手册阅读笔记 - 语言参考篇

最近计划把 PHP手册&#xff0c;认真的先过一遍。记录一些以前不知道&#xff0c;不明确的知识。语言参考 > 类型【新认知】强制转换类型用 settype( mixed $var, string $type )。判断变量的类型用is_type函数。例如&#xff1a;if (is_int($an_int)) {$an_int 4;}if (is_…

mongodb连接失败_mongodb 数据库及数据分页

本文转载于 SegmentFault 社区作者&#xff1a;小小蚊子在做自己的一个小项目时&#xff0c;新学习了 mongodb非关系型数据库&#xff0c;使用了 mongoose封装好的查询方法&#xff0c;包括数据库分页用到的limit和 skip 方法&#xff0c;这里记录下。一mongodb 数据库连接参照…

python 去除空格和换行,删除空格和换行符-BeautifulSoup Python

使用Beautifulsoup&#xff0c;我正在抓取以下Web源&#xff1a;Manchester Citys Fabian Delph limped off in the first minute of England Euro 2016 qualifier against Switzerland with a suspected hamstring injury. The 25-year-old midfielder, who signed for City f…

Windows MobileCE 开发书籍大全

1、《Microsoft Windows CE 程序设计》 北京大学出版社[美]Doudlas Boling 著该书可以与经典著作《Microsoft Windows 程序设计》相媲美&#xff0c;就象要想在Window平台上开发&#xff0c;必看 《Microsoft Windows 程序设计》一样&#xff0c;如果你想在Windows CE平台上开发…

python自动答题助手_GitHub - SmileSmith/autoAnswer: 客户端答题工具,集成3个答题助手,包含AI自动答题,手动答题,adb控制多台手机等...

autoAnswer和简单搜索、汪仔助手、UC答题助手一起答题。支持AI自动答题&#xff0c;支持个性化题。注&#xff1a;近期各个答题助手都升级了安全策略&#xff0c;如有问题请随时反馈 ~ ~**AI自动答题的详细流程说明请打开(见图)AI自动答题的结果预览(见图)答题界面见预览&#…

php ajax json post请求参数传递,javascript - ajax post 有个请求参数要用json 但请问js怎么转json的?...

$.ajax({url: linkAndBindUrl,method: post,data: {key: "web",toKen: toKen,memberId: memberId,json:, //[{"id":1,"appellation":"爸爸"},{"id":2,"appellation":"爷爷"}],beMemberId: beMemberId},…

创建数据类的原则

转载于:https://www.cnblogs.com/ghostbox/archive/2009/08/03/2251083.html

mysql 关联查询_Mysql查询优化器,再也不会因为该什么时候建立索引发愁了

优化器的作用&#xff1a;我们知道&#xff0c;一条SQL语句&#xff0c;可以有很多执行方式&#xff0c;最后都返回相同的结果&#xff0c;而优化器的作用就是找到最好的执行计划。一、RBO-基于规则的优化器(rule)系统内置的一套硬编码规则&#xff0c;根据规则生成执行计划&am…

购物车的收货地址js php,Javascript实现购物车功能的详细代码

我们肯定都很熟悉商品购物车这一功能&#xff0c;每当我们在某宝某东上购买商品的时候&#xff0c;看中了哪件商品&#xff0c;就会加入购物车中&#xff0c;最后结算。购物车这一功能&#xff0c;方便消费者对商品进行管理&#xff0c;可以添加商品&#xff0c;删除商品&#…

CLI下的网页浏览器之二——Lynx

出自&#xff1a;http://vb2005xu.javaeye.com/blog/230044 Lynx浏览器使用指南 Lynx是一个字符界面下的全功能的WWW浏览器。Lynx 可以运行在很多种操作系统下&#xff0c;如VMS, UNIX, Windows 95, Windows NT等&#xff0c;当然也包括Linux。 由于没有漂亮的图形界面&#xf…

python中减法运算函数_详解 Python 的二元算术运算,为什么说减法只是语法糖?...

原题| Unravelling binary arithmetic operations in Python作者| Brett Cannon译者| 豌豆花下猫(“Python猫”公众号作者)声明| 本翻译是出于交流学习的目的&#xff0c;基于 CC BY-NC-SA 4.0 授权协议。为便于阅读&#xff0c;内容略有改动。大家对我解读属性访问的博客文章反…

【SQL】DQL语句影响行数不能超过XX值

mysql执行临时查看添加limit 10 查询 select * from msg_info cc WHERE DATE_FORMAT(cc.CREATE_DATE,%Y%m%d) 20231127;> 1025 - [xx_dql_where]DQL语句需要增加where条件;[xx_dql_explain]DQL语句影响行数不能超过20000,当前值180906; > 时间: 0.021s处理 select * …

Oracle访问同义词连接超时,利用同义词解决oracle用户访问其它schema的对象

由于应用需要&#xff0c;aa能访问bb的所有表。SQL> create user aa identified by oracle;User created.SQL> grant connect,resource to aa;Grant succeeded.SQL> create user bb identified by oracle;User created.SQL> grant connect,resource to bb;Grant su…