[oeasy]python0024_ 输出时间_time_模块_module_函数_function

news2024/9/21 5:42:26

输出时间

回忆上次内容

  • ​print​​函数
  • 有个默认的 ​​end参数​
  • ​end参数​​ 的值可以是任意字符串
  • ​end参数​​ 的值会输出到结尾位置
  • ​end参数​​ 的默认值是 ​​\n​
  • 如果​​end​​是空串(​​end=""​​)
  • 意味着输出后不自动换行
  • 我可以手动在输出字符串的末尾加上换行符(​​\n​​)
  • 这样的话
  • 我不但可以控制输出时结尾是否换行
  • 还能控制具体在哪里换行
  • 我还想输出点别的
  • 比如说当前⏰时间?🤔

搜索代码

  • 百度​​python3 输出时间​

抄写代码

  • ​#​​号 后面的都是注释
  • 注释的是文件的默认打开方式
  • 并不执行的
  • 可以忽略的
  • 第2句是​​import time​
  • import 是什么意思来着?
  • 可以在游乐场里找到吗?

搜索

  • 先进如 help()帮助模式
  • 进入之后提示符从>>>
  • 变成了help>

  • 然后搜索 import

查找帮助

  • 在 python3 解释器环境查找帮助
  • import 是导入一个 module 模块包
  • port是港口
  • import 原意是导入、进口
  • export 是导出、出口
  • 感觉和航海历史有关

  • 导入的东西是模块(modules)
  • 那什么又是模块(modules)?

啥 是modules?

  • modules 就是导入的模块
  • time 是一个具体模块(module)的名称
  • 我们可以
  • q退出import的帮助回到帮助模式
  • 先查一下都有些什么 topics

  • import(导入) 其实是一个 topic(主题)
  • modules(模块) 也是一个topic(主题)
  • 输入主题的名字
  • 就能 查到主题 相关的帮助手册
  • 在帮助模式下输入 modules

modules

  • 查看所有的 modules

  • python 之所以强大就是因为各种 模块(modules) 好用
  • 各种模块有统一的统一的包管理器
  • 直接import就可以调用库的接口
  • 所有复杂的实现细节都被藏在了背后
  • 就像我们曾经导入的
  • ​_hello_​
  • 啥都不用想
  • 用就完事了

照抄

  • 比如我们这次要用到的 time
  • 确实可以在modules找到
  • 如下图

  • 根据例程

  • 直接按照例程打上
  • 这个time.time()可以用吗?

啥是 time

  • ​import​​ 就是导入

  • 导入了模块之后
  • 就会在全局变量中出现这个模块的Name
  • ​time​​ 就是被导入的 module 的名字
  • 导入了的​​module​
  • 作用域(scope)有这个模块的Name
  • 就能用
  • 不导入的​​module​
  • 作用域(scope)没有这个模块的Name
  • 就不能用
  • 就NameError
  • time包导进来了
  • 如何调用函数方法呢?

方法

  • 首先看看这个模块中都有什么方法
  • 还是用dir函数
  • 不过这次给dir一个参数

  • time模块(module)里面
  • 有很多函数(function)
  • 确实有这么一个叫time的函数

函数调用

  • time.time()
  • 就是调用time这个​​module​​里面的time这个函数方法
  • 可以输出当前时间
  • 前提是导入了time这个包
  • 导入了time这个​​module​​之后
  • 才可以使用time.time()这个方法得到时间戳

  • 为什么以前我们用的 ​​print()​​ 这个函数方法
  • 啥 ​​module​​ 都不用导入
  • 直接就能用呢?

内置函数

  • print 是 builtins 这个包(module) 的 builtin(内置) function(函数)
  • builtins 这个包(module) 天生就已经被导入了
  • built-ins么?!
  • 内置就是本来就搁在里面了
  • 什么都不用导入就能用的里面的函数
  • 我们已经学过哪些内置函数了呢?

  • 不要翻页
  • 需要你回忆一下
  • 看你能回忆出几个?

内置函数列表

  • 函数不少
  • 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__​​这个包里面的自带的
  • 比如 quit()
  • 这就是前面遗漏的函数
  • 这一大长串的函数究竟应该如何理解呢??🤔
  • 下次再说!👋
  • 蓝桥->​​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

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

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

相关文章

自制肥鲨HDO2电源延长线,支持3S~6S动力电池

自制肥鲨HDO2电源延长线,支持3S~6S动力电池1. 问题源由2. 破题思路2.1 10元大钞搞定2.2 两个毛爷爷搞定3. 解决方案4. 最终延长线产出4.1 裸照4.2 成品1. 问题源由 源由: 电池盒电源线接触不良。 肥鲨眼镜的电源盒问题由来已久,而且主要问题…

NNDL实验 知识点梳理

目录 实验内容 编程基础 机器学习基础 FNN CNN RNN 网络优化与正则化 扩展实验 建议自学实验 实验基本步骤 实验涉及知识点 知识点相关细节 更多细节 实验内容 编程基础 NNDL 实验一 numpy NNDL 实验二 pytorch 机器学习基础 NNDL 实验三 线性回归 NNDL 实验…

笔记(上):mysql-DuplicateUpdate和java的threadpool的“死锁“

今天给大家讲讲最近2个有意思的issue,分享一下我学到的 mysql DuplicateUpdate的用法要注意的点java的threadpool使用不当会造成“死锁”问题 mysql DuplicateUpdate的用法要注意的点 有个issue说遇到了一个这样的问题, 这个朋友使用我开源的job调度框…

软件包管理器yum与编辑器vim的使用

目录yum的背景yum的生态yum的本土化(换源)yum的使用查看软件包安装软件卸载软件vim的使用Vim的基本基本介绍Vim的模式切换Vim的光标定位Vim的文本复制Vim的文本编辑Vim的底行模式的操作vim的配置管理员权限(sudo)的配置yum的背景 yum的生态 在日常的生…

Node.Js基础知识

Node.Js架构 Natives modules 当前层内容由JS实现提供 应用程序可直接调用库,例如:fs、path、 http等JS语言无法直接操作底层硬件设置(–》Builtin modules 胶水层) Builtin modules 胶水层 在V8引擎下,主要是帮助…

geomtextpath | 成功让你的ggplot注释拥有傲人曲线!~

1写在前面 最近的世界杯结果的确是让人大跌眼镜🕶️, 日本队🇯🇵先后击败世界杯冠军, 德国队🇩🇪和西班牙队🇪🇸, 韩国队🇰🇷逆转葡萄牙🇵🇹, 踩着…

定时轮询-长轮询-websocket

一般网页 点击网页后,前端向后端 发送请求(使用http协议) 那么如何实现后端主动先前端发送数据,比如:网页游戏 聊天室 文件共享 扫码登入 http定时轮询 (轮询) 在前端代码中每隔一段时间向后…

宝塔面板Linux

目录 1.宝塔面板简介 2.安装与连接 3.安装软件 4.端口管理 5.宝塔面板设置 这里主要讲的是宝塔面板的主要操作,本节应与xshell与xftp共同使用 1.宝塔面板简介 宝塔面板是一款服务器管理软件,支持windows和linux系统,可以通过Web端轻松…

第六章- Verilog HDL 高级程序设计举例【Verilog】

第六章 Verilog HDL 高级程序设计举例【Verilog】前言推荐第六章 Verilog HDL 高级程序设计举例状态机用状态机设计1101序列检测器需要定义几个状态?代码设计——端口信号声明状态寄存器次态生成逻辑设计(C1模块)输出逻辑设计(C2模块)完整代码测试结果用状态机设计1…

vSphere-ESXi

VMware-vShpere 第一步: 在VMware虚拟机上安装一台ESXI 开启虚拟机 至此,虚拟机ESXI安装完毕 第二步:使用ESXI虚拟机IP上浏览器 登录后,上传一个映像文件至ISO文件 将VM虚拟机关机 手动添加一块硬盘 然后再使用虚拟机IP进入浏览器…

python入门——基础语法

python入门——基础语法 注释 单行注释:使用# 多行注释:使用 “”" “”" type():查看数据的类型 int():转化为整数 float():转化为浮点数 str():转化为字符串 标识符不可以使用这些 …

Spring WebFlux简单使用

官网:https://docs.spring.io/spring-framework/docs/current/reference/html/web-reactive.html 1.WebFlux介绍 Spring WebFlux 是 Spring Framework 5.0中引入的新的响应式web框架。与Spring MVC不同,它不需要Servlet API,是完全异步且非阻…

蓝桥杯嵌入式LCD屏幕

文章目录前言一、拷贝官方例程二、cubeMX配置三、LCD代码及函数分析使用四、sprintf函数总结前言 本篇文章将带大家学习LCD屏幕的操作,LCD的配置是非常复杂的,在比赛上去实现这些驱动程序基本上是不可能的,当然了比赛官方也是知道这一点的&a…

SpringMVC基础篇:MVC基础知识

第一章:SpringMVC引言 一:什么是SpringMVC 概念:SpringMVC是在Spring框架基础上衍生而来的一个MVC框架,主要解决了原有的MVC框架过程中控制器(Controller)的问题。 SpringMVC是Java开发当中最主流的web技…

了解软件测试

软件测试课程 1.1课程内容: 软件基础课程 ------设计测试用例方法 自动化课程(web自动化)------ 抢票功能 性能测试课程 ----项目性能测试 1.2 什么是测试 1.21 生活中测试的案例 坐地铁,做核酸,扫核酸码 比如当我…

[附源码]计算机毕业设计学生社团信息管理系统Springboot程序

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybatis Maven Vue 等等组成,B/S模式 M…

零基础学习软件测试,掌握四点就够了

近年来越来越多的人转行到软件测试这一领域,对于很多外行的人来说,肯定对这一行业有很多不了解,对于这一职业的职责以及要求都会不清楚,那么我们今天就来梳理一下关于软件测试行业的信息。 一、软件测试的主要职责你知道吗&#x…

裸辞闭关60天,啃下这些软件测试笔记,有幸通过阿里测开岗P6面试

时代在发展,互联网之下,稍有一些落后可能就会被淘汰掉,因此我们需要不断去审视自己,通过学习来让自己得到相应的提升。 近段时间,我也了解到很多小伙伴不清楚作为测试工程师应该掌握什么样的核心知识?实际…

暴力算法 --- 莫队

文章目录莫队基础莫队带修改莫队树上莫队回滚莫队莫队 什么是莫队? 答:优雅的暴力!!! 基础莫队 重复的数 题目描述:给出一个长度为NNN的序列,有若干查询,每次查询区间[li,ri][l_i,…

网页信息抓取-网页信息采集器

抓取整个网页,我们怎么抓取整个网页自己想要的文章内容,很多人一想到内容抓取。就想到要学习一门编程语言,最让大家熟知的就是python爬虫。如果完全靠自己自学,又是从零基础开始学习Python的情况下,我认为至少需要半年…