并行迭代多个序列的2种方法 并行迭代多个序列的2种方法s 和 t 是两个序列,现在并行迭代这个两个序列 方法一只用while循环,代码如下: 1234567891011s = [1,2,3]t = ['hockel','joan','tony']i = 0z = list()while i < len(s) and i < len(t): x = 2020-04-08 Python学习 Python
【python学习】-面向对象编程基础 【python学习】-面向对象编程基础面向对象编程基础活在当下的程序员应该都听过"面向对象编程"一词,也经常有人问能不能用一句话解释下什么是"面向对象编程",我们先来看看比较正式的说法。 "把一组数据结构和处理它们的方法组成对象(object),把相同行为的对象归纳为类(class),通过类的封装(encapsulation)隐藏内部细节,通过继承 2020-04-07 Python学习 Python
【python学习】-字符串和常用数据结构 【python学习】-字符串和常用数据结构字符串和常用数据结构使用字符串第二次世界大战促使了现代电子计算机的诞生,最初计算机被应用于导弹弹道的计算,而在计算机诞生后的很多年时间里,计算机处理的信息基本上都是数值型的信息。世界上的第一台电子计算机叫ENIAC(电子数值积分计算机),诞生于美国的宾夕法尼亚大学,每秒钟能够完成约5000次浮点运算。随着时间的推移,虽然数值运算仍然是计算机日常工作中最为重 2020-04-07 Python学习 Python
【python学习】-函数和模块的使用 【python学习】-函数和模块的使用函数和模块的使用在讲解本章节的内容之前,我们先来研究一道数学题,请说出下面的方程有多少组正整数解。 x1 + x2 + x3 + x4 = 8 事实上,上面的问题等同于将8个苹果分成四组每组至少一个苹果有多少种方案。想到这一点问题的答案就呼之欲出了。 可以用 2020-04-06 Python学习 Python
【python学习】-构造程序逻辑 【python学习】-构造程序逻辑经典的例子 寻找水仙花数。 说明:水仙花数也被称为超完全数字不变数、自恋数、自幂数、阿姆斯特朗数,它是一个3位数,该数字每个位上数字的立方之和正好等于它本身,例如:$1^3 + 5^3+ 3^3=153$。 1234567891011"""找出所有水仙花数"""for num in range(100 2020-04-05 Python学习 Python
慧编程:光环板--MQTT扩展使用说明 慧编程:光环板–MQTT扩展使用说明 一、前言前几天为光环板写了一个MQTT的扩展(ps:不得不说:慧编程(mblock)的开发者平台真的很不错(https://ext.makeblock.com):简单,方便,入手快!👍👍👍)。今天从慧编程的产品那里得知:有很多用户对光环板的MQTT协议还不知道如何使用!为了让更多的用户能够学会使用MQTT扩展,于是写下了这篇MQTT的教程! 二、加载MQ 2020-04-04 mqtt mqtt
【python学习】-循环结构 【python学习】-循环结构循环结构就是程序中控制某条或某些指令重复执行的结构。在Python中构造循环结构有两种做法,一种是for-in循环,一种是while循环。 for-in循环如果明确的知道循环执行的次数或者要对一个容器进行迭代(后面会讲到),那么我们推荐使用for-in循环,例如下面代码中计算1~100求和的结果($\displaystyle \sum \limits_{n=1}^{1 2020-04-02 Python学习 Python
【python学习】-语言元素 【python学习】-语言元素变量和类型在程序设计中,变量是一种存储数据的载体。计算机中的变量是实际存在的数据或说是存储数据的一块内存空间,变量的值可以被读取和修改,这是所有计算和控制的基础。计算机能处理的数据有很多种类型,除了数值之外还可以处理文本、图形、音频、视频等各种各样的数据,那么不同的数据就需要定义不同的存储类型。Python中的数据类型很多,而且也允许我们自定义新的数据类型(这一点在后 2020-03-30 Python学习 Python
01掌控板Blynk——点亮板载RGB灯 第一章:掌控板Blynk ——点亮板载RGB灯一、认识我们的mpython1、什么是mPython?它是为掌控板而生 改变传统Python教学 mPython是一款专用于掌控板的编程教育软件,给掌控板“注入”你想实现的功能,它可以让你从图像化编程入手,进而轻松掌握Python编程语言。具体的详细介绍可以查看官网mPython使用说明文档 这里我就不详细介绍了! 2、下载mPython点击下载链接选 2019-11-29 掌控板 Blynk 掌控板 Blynk
00-掌控板Blynk-——写在前面的话 00掌控板Blynk——写在前面的话写作原由大学毕业半年,自己接触创客这个圈子也有大半年的时间了。在这短短的半年时间内,自己感触也是颇多:从一开始用arduino点亮一盏led学习打开了我进入创客的大门,慢慢自己也在开始接触了很多的开源硬件:树莓派、microbit、esp8266、esp32再到后来的掌控板。创客圈子里的东西能玩的太多了,每天自己都要保持一个学习的心,如果你哪天不学习了,随着技术 2019-11-28 掌控板 Blynk 掌控板 Blynk