一、任务描述

  本实验任务主要完成对Python模块内置函数进行一些基本操作,通过完成本实验任务,要求学生熟练掌握Python模块内置函数,并对Python内置函数的基本操作进行整理并填写工作任务报告。

二、任务目标

1、掌握Python模块内置函数

三、任务环境

Ubuntu16.04、Python2.7

四、任务分析

  内置函数,一般都是因为使用比较频繁或是元操作,所以通过内置函数的形式提供出来。在Python中,python提供了很多已经定义好的函数。

 ♥ 温馨提示
查看python内部模块命令,内置函数,查看python已经安装的模块命令。
可以用dir(modules)
或者用 pip list
或者用 help(‘modules’)

五、任务实施

步骤1、环境准备

  右击Ubuntu操作系统桌面,从弹出菜单中选择【Open in Terminal】命令 打开终端。

  在弹出的终端中输入【ipython】进入Python的解释器中。

图1 ipython解释器

步骤2、os模块

  【import os】导入os模块

  【os.getcwd()】 获取当前工作目录,即当前python脚本工作的目录路径

  【os.chdir(“dirname”) 】改变当前脚本工作目录;相当于shell下cd

图2 os模块

  【os.curdir】返回当前目录: (‘.’)

  【os.pardir】获取当前目录的父目录字符串名:(‘..’)

图3 os模块

  【os.makedirs(‘module1/module2’) 】可生成多层递归目录

  【os.removedirs(‘module1/module2’)】若目录为空,则删除,并递归到上一级目录,如若也为空,则删除,依此类推

  【os.mkdir(‘module3’)】生成单级目录;相当于shell中mkdir dirname

  【os.rmdir(‘module3’)】删除单级空目录,若目录不为空则无法删除,报错;相当于shell中rmdir dirname

图4 os模块

  【os.listdir(‘zipresourse’)】列出指定目录下的所有文件和子目录,包括隐藏文件,并以列表方式打印

图5 os模块

  【os.remove()】删除一个文件

  【os.rename(“oldname”,”newname”)】重命名文件/目录

图6 os模块

  【os.stat(‘path/filename’)】获取文件/目录信息

  【os.sep】输出操作系统特定的路径分隔符,win下为”\“,Linux下为”/“

图7 os模块

步骤3、sys模块
  重新终端,进入ipython解释器。

  【import sys】导入sys模块

  【sys.argv[0]】命令行参数List,第一个元素是程序本身路径

  【sys.version】获取Python解释程序的版本信息

图8 sys模块

  【sys.maxint】最大的Int值

  【sys.path】返回模块的搜索路径,初始化时使用PYTHONPATH环境变量的值

图9 sys模块

  【sys.platform】返回操作系统平台名称

  【sys.exit(n)】退出程序引发SystemExit异常, 可以捕获异常执行些清理工作. n默认值为0, 表示正常退出. 其他都是非正常退出

图10 sys模块

步骤4、time模块
  重启终端,进入ipython解释器。

  时间戳形式

  【import time】导入time模块

  【time.time()】返回当前时间的时间戳timestamp(定义为从格林威治时间1970年01月01日00时00分00秒起至现在的总秒数)的方法

  【time.mktime(time.localtime())】将当前时间对象转成时间戳结果返回 ,忽略小于秒的时间(忽略小数点后面)

图11 time模块

  元祖形式

  【time.gmtime()】将utc时间戳转换成struct_time对象格式,默认返回当前时间

  【time.localtime()】# 把时间戳转换为struct_time对象格式,默认返回当前时间戳

  【time.strptime(‘2017-12-26’,’%Y-%m-%d’)】 # 将 日期字符串 转成 struct_time时间对象格式,注意转换后的tm_isdst=-1()夏令时状态

图12 time模块

  字符串形式

  【time.strftime(‘%Y-%m-%d’,time.localtime())】将本地时间的struct_time格式转成自定义字符串格式
  【time.asctime(time.localtime())】把struct_time对象格式转换为字符串格式为’Sun Apr 2 00:39:32 2017’

  【time.ctime(time.time())】把时间戳转换为字符串格式’Sun Apr 2 00:42:29 2017’,默认为当前时间戳

图13 time模块

转载于:https://www.cnblogs.com/yu-1104/p/9050507.html

Python模块内置函数相关推荐

  1. python常用内置函数总结-Python 常用内置函数

    Python 常用内置函数如下: 1. abs()函数返回数字的绝对值. print( abs(-45) )# 返回45print("abs(0.2):",abs(0.2))#返回 ...

  2. python的内置函数

    python的内置函数: 1.abs() 将负数取正 print(abs(-10)) 2.all() 全部为真结果为真 print(all([1,0])) 3.any() 有一个为真,结果为真 pri ...

  3. 什么是python的内置函数_什么是python内置函数

    python的内置函数截止到python版本3.6.2,现在python一共为我们提供了68个内置函数.它们就是python提供给你直接可以拿来使用的所有函数.那今天我们就一起来认识一下python的 ...

  4. python print()内置函数

    啦啦啦啦啦啦,我又来了,学习任何东西都得坚持,我一定的好好加油!!! 今天来说说print()函数,前边我们已经用过好好多次啦,现在来学习哈吧!!! Python的内置函数,print() print ...

  5. python什么元素为真_如何使用Python基础内置函数

    如何使用Python基础内置函数 发布时间:2020-08-05 13:46:59

  6. len是python的内置函数吗_len(x) 击败 x.len(),从内置函数看 Python 的设计思想(内有公号宣传,不喜勿进)...

    内置函数是 Python 的一大特色,用极简的语法实现很多常用的操作. 它们预先定义在内置命名空间中,开箱即用,所见即所得.Python 被公认是一种新手友好型的语言,这种说法能够成立,内置函数在其中 ...

  7. Python 3 内置函数 tuple( )

    Python 3 内置函数 tuple( ) Python 3.8.5 语法格式: class tuple([iterable]) 描述: 将其他可迭代对象 iterable 转换为元组. 如果没有传 ...

  8. Python 3 内置函数 - `setattr()`函数

    Python 3 内置函数 - setattr()函数 0. setattr()函数 用于设置属性值,该属性不一定是存在的. setattr(x, 'y', v) 等于 x.y = v 1. 使用方法 ...

  9. Python的内置函数(四十八)、setattr()函数

    参考 Python的内置函数(四十八).setattr()函数 - 云+社区 - 腾讯云 描述 setattr() 函数对应函数 getattr(),用于设置属性值,该属性不一定是存在的. 语法 se ...

最新文章

  1. 性能提升-停用模块更新监控
  2. Java排查问题随笔
  3. linux shell 除法运算符,Linux shell 基本运算符详解
  4. Z-Stack Home Developer's Guide—4.Using the sample applications as base for new applications 中文翻译
  5. [转载] 全本张广泰——第八回 广泰欲悬梁 老侠三救徒
  6. F5补丁修复及几点命令
  7. 不错的网络协议栈測试工具 — Packetdrill
  8. java实例 内存_一个分析和解决Java应用程序内存浪费的实战例子,值得收藏!
  9. 计算机辅助数控编程交互图形,第六章 计算机辅助数控编程.ppt
  10. 阿里云datav看板然后设置密码
  11. 《东周列国志》第十八回 曹沫手剑劫齐侯 桓公举火爵宁戚
  12. android 滑动取值_Android View篇之调整字体大小滑杆的实现
  13. 如何确保数据的准确性
  14. 小马哥----高仿苹果6S A235刷机拆机图与开机界面图 真八核6735芯片 精仿系列机
  15. python弹性碰撞次数圆周率_碰撞出来的圆周率(一)
  16. 场效应管和三极管的区别
  17. 2022保密教育线上培训考试参考答案 01
  18. 2022-11-08 Python基础知识 2
  19. 基于MATLAB程序设计的计算器(中)
  20. 面试时如何用英语自我介绍?

热门文章

  1. 移动硬盘上划分linux分区,Linux下磁盘分区和移动硬盘的挂载方法有哪些?
  2. c语言五子棋卡死,五子棋程序出错了
  3. 联想e470无线网卡驱动_笔记本显示已关闭无线功能,请问怎样打开?谢谢!
  4. python编程内置函数使用方法_python编程(4)--内置函数
  5. eclipse CTRL+F Find/Replace使用正则表达式
  6. 【Docker】 安装 nexus3
  7. 【Nginx】浏览器请求URL遇到错误:no-referrer-when-downgrade
  8. 【若依(ruoyi)】树表代码生成
  9. mysql独立服务器_独立服务器linux系统mysql设置方法
  10. 中的挂起是什么意思_客厅适合挂什么字画 要想有品位就挂这样的