show | version | enable_checker |
---|---|---|
step |
1.0 |
true |
-
通过 搜索
- 学会
import
导入time
了
- 学会
-
当前时间 完整写法为
- asc_time = time.asctime( time.localtime( time.time()))
- 体会到 第一次跑出时间的成就感 了吗?
- 自己手打出来的啊!😁😁😁
-
内部函数是在
__builtins__
这个包里面的自带的- 比如 quit()
- 这就是 前面遗漏的函数
- 这一大长串的函数
- 究竟应该 如何理解呢??🤔
import time
ascii_time = time.asctime( time.localtime( time.time()))
print (ascii_time)
- 首先要分清
- 函数
- 参数
- 就像要 分清
- 工艺
- 原料
- 模型车间
- 原料 是 木材
- 工艺 是将木材 制作为木头模型
- 上色车间
- 原料 是 木头模型
- 工艺 是给木块 上色
- 本车间的产品 是 下一个车间的原料
- 函数的嵌套 也是如此
- 本函数的返回值 是 外部函数的参数
- 这长串东西 是 有规律的
- 首先 什么是 time
- time 是一个module(包)
- 这个包里面 有些什么呢?
- dir(time)
- 这里面有time.time吗?
- 确实有的
- 可以找到 time.time函数
- 除了time.time()
- 还可以 找到
- time.localtime()
- time.asctime()
- 还可以 找到
- 这3个都是 time包里面的函数
- 可以只看 time.time的帮助吗?
- help(time.time)
- 例子是 一行写成的
- ascii_time = time.asctime(time.localtime(time.time()))
- 函数是 一层层嵌套的
- 可以分拆成 几行吗?
-
time.time这个函数 不接受参数
- 返回的是 一个浮点数
-
原来
- 只用一行
- 函数 嵌套调用
- 现在
- 试试 把函数嵌套调用 拆开
- 不用 嵌套
- 分开写
- 一点点 来剖析
- 函数 嵌套调用
- 首先通过调用 time.time()函数
- 得到了ticks
- 然后通过调用 localtime(ticks)函数
- 得到了local_time
- 最后通过调用 asctime(localtime)
- 得到了ascii_time
- 首先通过调用 time.time()函数
- 这分步的过程 就像工厂车间
- 那么 这些函数
- time
- localtime
- asctime
- 都是什么意思
- 分别help一下
- help(time.time)
- 这里有两个time有点乱
- 我们区分一下颜色
- 前面的是红色的 time
- 后面的是绿色的 time()
- time.time()
- 红色的是 time 这个包(module)
- time 包(module)里面有很多函数(function)
- 圆括号说明绿色的 time() 是函数
- 红色绿色之间的.的意思是 里面的
- 从time 包里调用 .(里面的) time() 这个函数(function)
- 这个 time() 函数 就是 time 包 里面 的函数
- 那么 这个time.time()到底返回什么值 呢?
- 调用一下time.time()看看
- 这一串长长的数字应该如何理解?
- time 是一个
module
- ascii_time = time.asctime( time.localtime( time.time()))
- 这一长句 可以 变成一些短句
- 这分步的过程
- 就像工厂车间
- 按部就班
- time.time()到底返回值 是什么意思呢?🤔
- 我们下次再说!👋