输出时间
回忆上次内容
-
end参数
的值可以是任意字符串
-
end参数
的值会输出到结尾位置
-
end参数
的默认值是 \n
- 意味着输出后不自动换行
- 我可以手动在输出字符串的末尾加上换行符(
\n
)
- 我不但可以控制输出时结尾是否换行
- 还能控制具体在哪里换行
搜索代码
抄写代码
- 注释的是文件的默认打开方式
- 并不执行的
- 可以忽略的
- import 是什么意思来着?
- 可以在游乐场里找到吗?
搜索
- 先进如 help()帮助模式
- 进入之后提示符从>>>
- 变成了help>
查找帮助
- 在 python3 解释器环境查找帮助
- import 是导入一个 module 模块包
- import 原意是导入、进口
- export 是导出、出口
- 感觉和航海历史有关
啥 是modules?
- q退出import的帮助回到帮助模式
- 先查一下都有些什么 topics
- import(导入) 其实是一个 topic(主题)
- modules(模块) 也是一个topic(主题)
- 输入主题的名字
modules
- python 之所以强大就是因为各种 模块(modules) 好用
- 各种模块有统一的统一的包管理器
- 直接import就可以调用库的接口
- 所有复杂的实现细节都被藏在了背后
照抄
- 直接按照例程打上
- 这个time.time()可以用吗?
啥是 time
time
就是被导入的 module
的名字
- 作用域(scope)没有这个模块的Name
- 就不能用
- 就NameError
方法
- 首先看看这个模块中都有什么方法
- 还是用dir函数
- 不过这次给dir一个参数
- 有很多函数(function)
- 确实有这么一个叫time的函数
函数调用
- 就是调用time这个
module
里面的time这个函数方法
- 可以输出当前时间
- 导入了time这个
module
之后
- 才可以使用time.time()这个方法得到时间戳
- 为什么以前我们用的
print()
这个函数方法
- 啥
module
都不用导入
- 直接就能用呢?
内置函数
- print 是 builtins 这个包(module) 的 builtin(内置) function(函数)
- builtins 这个包(module) 天生就已经被导入了
- 内置就是本来就搁在里面了
- 什么都不用导入就能用的里面的函数
- 我们已经学过哪些内置函数了呢?
内置函数列表
- help()
- int()
- chr()
- bin()
- hex()
- ord()
- print()
- 不需要
import
任何 包(module)
- 直接就能用的
time 包(module)怎么用
- 没有发现可行的例子
- 什么不会就help什么
- help(time)
照猫画虎
- 这个语句有点复杂
- 新建一个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()))
- 内部函数是在
__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