关于pyhton:python如何获取当前时间

用time模块获取工夫import timeprint(time.time())1586813438.419919print(time.ctime())Mon Apr 13 23:30:38 2020 用datetime模块获取工夫import datetimeprint(datetime.datetime.now())2021-11-13 23:30:38.419951print(datetime.date.today())2021-11-13 用os模块获取工夫import osos.system('date')Sun Feb 20 10:12:36 UTC 2022os.system('date +"%Y-%m-%d %H:%M:%S"')2022-02-20 10:30:09 3 ways to get the current time in python10 tips to use Python OS module

March 6, 2022 · 1 min · jiezi

关于pyhton:oeasy教您玩转python-007-字符本质

字符实质回顾上次内容hello world 不是素来就有的来自于unix和c尽管咱们明天有各种先进的学习伎俩最早的高级语言学习是从最早的那张打字机用纸的手写代码起源的 所以输入用的是 print最早输入的是 hello world这就成了一个迷因计算机外面不都是二进制的 0 和 1 吗哪里来的h、e之类的字符呢?字符实质#进入python3解释器python3咱们这次只输入一个字符'h'#间接写hh#间接写"h""h"#间接写'h''h'#输入hprint("h") 只有字母游乐场不认单引号和双引号引起的字母成果一样因为示意同样的字符串计算机外面不都是二进制的 0 和 1 吗能够输入h的二进制状态吗?ord 序数#间接写h"h"#输入h的序数ord("h")ord 的意思是 ordinal 咱们通过字符能够失去他的序号能够反过来吗? 通过序号能够失去字符能够么?逆运算 如同能够咱们能够作为参数把 104 给到 函数chr() 留神给的是数字 104而不是字符串"104" 没有引号咱们能够发现 数字104 和 字符'h' 是有关联的有两个单词 ord 和 chr 了他们都是什么意思来着?先用 help 查查 ord查看帮忙#查看帮忙help()#而后输出你要查问的货色比方ord回车就能够了#或者间接help(ord) 查看字符序号 ord` ord的意思是返回这个字符的对应序号ordinalord(c,/)是一个函数,参数c,一个字符帮助文件q能够退出帮忙模式回到 python 命令行执行模式再查查 chr查看序号对应的字符 chr#输入104对应的字符chr(104)#查问一下相干帮忙help(chr) chr的意思是依据序号能够失去相应的字符 characterchr(i)是一个函数 chr 是函数名i 是函数的 chr 的参数ord 和 chr,这俩是一对⚖️相辅相成,相爱相杀⚖️开始游玩#先求序号,再查字符chr(ord("h"))#先查字符,在对应序号ord(chr(104)) 这不是互相对消了么绕了一圈又回来了么 操作一轮猛如虎不愧是我二百五我想把 a 和 a对应的序号 同时输入能够么?查问帮忙查问help(print) print 能够输入很多的 value这些 value 用逗号宰割输入到规范输入流上去试试输入 两头的空格含意不明确我想用冒号搁两头 用冒号来明确字母和序号之间的映射关系 默认的 sep 是空格 ...

February 10, 2022 · 1 min · jiezi

关于pyhton:什么是MircoPython

摘要:互联网玩家为了让Python这样的容易学,简略易学、社区API丰盛的语言能够在嵌入式畛域用上,逐步开始了一轮Python上嵌入式的迁徙,这样就有了明天的配角——MircoPython。本文分享自华为云社区《Python的物联网衍生microPython【成长吧!Python】》,原文作者:o0龙龙0o 。 引言随着物联网的倒退,随着互联网向嵌入式应用下沉,很多利用在互联网的编程语言也缓缓向嵌入式和单片机畛域倒退。 因为物联网的高速倒退,边端嵌入式应用也开始被物联网玩家染指,原本嵌入式的倒退次要利用的的嵌入式的C语言,因为C语言比照互联网应用的脚本语言有上手慢,不好学,社区API少等问题,不利于互联网玩家和模式的染指,互联网玩家为了让Python这样的容易学,简略易学、社区API丰盛的语言能够在嵌入式畛域用上,有人说1000行的C程序、100行的Java程序、Python只须要10行,体现Python的便易性,逐步开始了一轮Python上嵌入式的迁徙,这样就有了明天的配角——MircoPython。 MicroPython和Python一样,都是遵循GPL(GNU General Public License)协定的开源解释性语言,能够在任何硬件板子上运行曾经移植好的API管制硬件和进行算法运算,比方常见的硬件IO-存储器、传感器、显示器、灯开关、静止部件、网络和通信都能够利用MicroPython语言进行操作。 MicroPython能够让有Python语言教训的人然而没有C语言根底、嵌入式根底和硬件根底的人,更快捷的接触嵌入式,管制本人手里的MCU MicroPythonMicroPython 是 Python 3 编程语言的精简高效实现,其中包含 Python 规范库的一小部分,并针对在微控制器和受限环境中运行进行了优化。 MicroPython pyboard 是一款紧凑型电子电路板,可在裸机上运行 MicroPython,为您提供可用于管制各种电子我的项目的低级 Python 操作系统。 MicroPython 充斥了高级性能,例如交互式提醒、任意精度整数、闭包、列表了解、生成器、异样解决等。 然而,它足够紧凑,能够在仅 256k 的代码空间和 16k 的 RAM 内运行。MicroPython 旨在尽可能与一般 Python 兼容,让您能够轻松地将代码从桌面传输到微控制器或嵌入式零碎。 MicroPython 是在裸机上运行的残缺 Python 编译器和运行时。 您将取得一个交互式提醒 (REPL) 以立刻执行命令,以及从内置文件系统运行和导入脚本的能力。 MicroPython 尽量与 Python(称为 CPython)尽可能兼容,包含用于拜访低级硬件的“机器”等模块也实现了一些外围Python库。 看一下看MicroPython是如何操作硬件的 import pyb # 点亮LED1pyb.LED(1).on() # 打印信息到串口窗口print('Hello MicroPython!')有个MicroPython ,我就能够这样简略的操作一个LED的点亮和敞开,也能够打印log到串口窗口 更简单咱们能够操作一个存储器,如下: from machine import Pin, I2C # 创立一个I2C总线i2c = I2C(scl=Pin('X1'), sda=Pin('X2')) #查找总线上的设施dev_list = i2c.scan() # 向设施地址0x42写入‘4’同时从0x42读出4个字节i2c.writeto(0x42, b'4')data = i2c.readfrom(0x42, 4) # 存储器和内存相互拜访i2c.writeto_mem(0x42, 0x12, b'')data = i2c.readfrom_mem(0x42, 0x12, 2)通过下面的命令咱们就能够简略的操作一个I2C存储器,比C语言不便太多了,有个mircoPython,咱们甚至能够间接利用嵌入式进行数学运算,来实现计算的转移,当然大型运算还是须要嵌入式够有肯定的算力,这个和以后的设施定义有些出入,挺好玩,比方在mircoPython IDE上咱们能够间接运行上面的计算,过后计算不是由计算机而是由连贯的嵌入式MCU实现的。 ...

July 20, 2021 · 1 min · jiezi