输出时间
回忆上次内容
-
end参数
的值可以是任意字符串 -
end参数
的值会输出到结尾位置 -
end参数
的默认值是 \n
- 意味着输出后不自动换行
- 我可以手动在输出字符串的末尾加上换行符(
\n
)
- 我不但可以控制输出时结尾是否换行
- 还能控制具体在哪里换行
搜索代码
![图片描述 [oeasy]python0024_ 输出时间_time_模块_module_函数_function _import](https://file.cfanz.cn/uploads/png/2022/12/03/10/cXG8Tf07D6.png)
抄写代码
![图片描述 [oeasy]python0024_ 输出时间_time_模块_module_函数_function _time_02](https://file.cfanz.cn/uploads/png/2022/12/03/10/67H2abT2IM.png)
- import 是什么意思来着?
- 可以在游乐场里找到吗?
搜索
- 先进如 help()帮助模式
- 进入之后提示符从>>>
- 变成了help>
![图片描述 [oeasy]python0024_ 输出时间_time_模块_module_函数_function _time_03](https://file.cfanz.cn/uploads/png/2022/12/03/10/173S58YSZL.png)
查找帮助
- 在 python3 解释器环境查找帮助
- import 是导入一个 module 模块包
- import 原意是导入、进口
- export 是导出、出口
- 感觉和航海历史有关
![图片描述 [oeasy]python0024_ 输出时间_time_模块_module_函数_function _time_04](https://file.cfanz.cn/uploads/png/2022/12/03/10/9eD6348651.png)
啥 是modules?
- q退出import的帮助回到帮助模式
- 先查一下都有些什么 topics
![图片描述 [oeasy]python0024_ 输出时间_time_模块_module_函数_function _搜索_05](https://file.cfanz.cn/uploads/jpeg/2022/12/03/10/cSXYcTa7L1.jpeg)
- import(导入) 其实是一个 topic(主题)
- modules(模块) 也是一个topic(主题)
- 输入主题的名字
modules
![图片描述 [oeasy]python0024_ 输出时间_time_模块_module_函数_function _time_06](https://file.cfanz.cn/uploads/png/2022/12/03/10/530aMD08ac.png)
- python 之所以强大就是因为各种 模块(modules) 好用
- 各种模块有统一的统一的包管理器
- 直接import就可以调用库的接口
- 所有复杂的实现细节都被藏在了背后
照抄
![图片描述 [oeasy]python0024_ 输出时间_time_模块_module_函数_function _python_07](https://file.cfanz.cn/uploads/jpeg/2022/12/03/10/BQP4A3110V.jpeg)
![图片描述 [oeasy]python0024_ 输出时间_time_模块_module_函数_function _time_08](https://file.cfanz.cn/uploads/png/2022/12/03/10/751V5Bc1FY.png)
- 直接按照例程打上
- 这个time.time()可以用吗?
啥是 time
![图片描述 [oeasy]python0024_ 输出时间_time_模块_module_函数_function _搜索_09](https://file.cfanz.cn/uploads/jpeg/2022/12/03/10/10CD1eB9FM.jpeg)
time
就是被导入的 module
的名字
- 作用域(scope)没有这个模块的Name
- 就不能用
- 就NameError
方法
- 首先看看这个模块中都有什么方法
- 还是用dir函数
- 不过这次给dir一个参数
![图片描述 [oeasy]python0024_ 输出时间_time_模块_module_函数_function _time_10](https://file.cfanz.cn/uploads/jpeg/2022/12/03/10/5VM10M2001.jpeg)
- 有很多函数(function)
- 确实有这么一个叫time的函数
函数调用
- 就是调用time这个
module
里面的time这个函数方法 - 可以输出当前时间
- 导入了time这个
module
之后 - 才可以使用time.time()这个方法得到时间戳
![图片描述 [oeasy]python0024_ 输出时间_time_模块_module_函数_function _time_11](https://file.cfanz.cn/uploads/jpeg/2022/12/03/10/3465E373a7.jpeg)
- 为什么以前我们用的
print()
这个函数方法
- 啥
module
都不用导入 - 直接就能用呢?
内置函数
- print 是 builtins 这个包(module) 的 builtin(内置) function(函数)
- builtins 这个包(module) 天生就已经被导入了
- 内置就是本来就搁在里面了
- 什么都不用导入就能用的里面的函数
- 我们已经学过哪些内置函数了呢?
![图片描述 [oeasy]python0024_ 输出时间_time_模块_module_函数_function _python_12](https://file.cfanz.cn/uploads/png/2022/12/03/10/9NbbY3bb9P.png)
内置函数列表
- help()
- int()
- chr()
- bin()
- hex()
- ord()
- print()
![图片描述 [oeasy]python0024_ 输出时间_time_模块_module_函数_function _time_13](https://file.cfanz.cn/uploads/png/2022/12/03/10/6eGR3261ea.png)
- 不需要
import
任何 包(module)
- 直接就能用的
time 包(module)怎么用
- 没有发现可行的例子
- 什么不会就help什么
- help(time)
![图片描述 [oeasy]python0024_ 输出时间_time_模块_module_函数_function _time_14](https://file.cfanz.cn/uploads/png/2022/12/03/10/cee8cRWb7M.png)
照猫画虎
![图片描述 [oeasy]python0024_ 输出时间_time_模块_module_函数_function _搜索_15](https://file.cfanz.cn/uploads/png/2022/12/03/10/557Y6YH39M.png)
- 这个语句有点复杂
- 新建一个show_time.py
- 一点点打,别打错了
- 这是很好的最初锻炼
- 也是锻炼自信的方法
- 注意这个下划线
代码
- 这是堕落的开始
- 最初的省事儿
- 会让你感到失控
- 不像自己一个个打出来的那么踏实
#引入一个包叫time
import time
#得到当前时间的asctime形式字符串
ascii_time = time.asctime(time.localtime(time.time()))
#进行输出
print (ascii_time)
- 会锻炼找错改错的能力
- 都熟悉之后再复制粘贴
- 不要上来就图省事儿
总结
- 我们学会
import
导入 time
了
- asc_time = time.asctime( time.localtime( time.time()))
![图片描述 [oeasy]python0024_ 输出时间_time_模块_module_函数_function _搜索_16](https://file.cfanz.cn/uploads/png/2022/12/03/10/fc10e1ZYGN.png)
- 内部函数是在
__builtins__
这个包里面的自带的
- 这一大长串的函数究竟应该如何理解呢??🤔
- 下次再说!👋
- 蓝桥->https://www.lanqiao.cn/teacher/3584
- github->https://github.com/overmind1980/oeasy-python-tutorial
- gitee->https://gitee.com/overmind1980/oeasypython
- 视频->https://www.bilibili.com/video/BV1CU4y1Z7gQ 作者:oeasy