![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
SSSpineer
这个作者很懒,什么都没留下…
展开
-
用map()和reduce()函数实现字符串转换成浮点数
问题来源于廖雪峰老师的Python课: 利用map和reduce编写一个str2float函数,把字符串’123.456’转换成浮点数123.456: from functools import reduce def str2float(s): 我本来的思路是利用map将字符串中每个元素转换成整型,记录’.'的位置,然后再用除法 但问题在于这样其实没有用到reduce函数,看到评论区有大佬是这样写的: DIGITS = {‘0’: 0, ‘1’: 1, ‘2’: 2, ‘3’: 3, ‘4’: 4, ‘5’原创 2021-08-06 09:25:34 · 399 阅读 · 0 评论 -
汉诺塔问题
一个学期没写过代码了,刚好现在开始学Python,看到了汉诺塔问题。大一上的时候也模模糊糊的,趁现在梳理一下。 问题重述:汉诺塔(又称河内塔)问题是源于印度一个古老传说的益智玩具。大梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着64片黄金圆盘。大梵天命令婆罗门把圆盘从下面开始按大小顺序重新摆放在另一根柱子上。并且规定,在小圆盘上不能放大圆盘,在三根柱子之间一次只能移动一个圆盘 引用自:https://blog.csdn.net/qq_41879343/article/detail原创 2021-08-04 09:23:57 · 110 阅读 · 0 评论 -
break语句跳出循环
先测试它跳出一层还是全部循环: while True: while True: while True: if True: print('test1_1') break print('test1_1.1') print('test1_2') break print('test1_3') b原创 2021-08-03 10:17:55 · 532 阅读 · 0 评论 -
基于stm32f103的按键与仿真调试
此文包括两部分 1 在stm32f103开发板上实现按键控制灯开灯灭功能 2 利用st-link对程序进行仿真 第一部分 与点灯类似,实现按键输入也是通过控制GPIO口的电平来控制,只是此时的模式(mode)需要选为输入,并且对于wake_up引脚需要下拉(另外两个是上拉)。 按键原理,当没有按下时为默认的上拉或下拉,按下后电平状态反向。可以通过读取此时PIN口的电平状态来判断按键是否被按下。 此外,需要注意的是,按键一般有两种模式 1 按下后只执行一次,下次按下再执行一次。 2 按下后不断执行 前者适用于原创 2021-06-21 00:13:09 · 1096 阅读 · 1 评论 -
用博客记录STM32F103学习之路
记录第一次写博客,从今天起每个项目都记录下来原创 2021-06-16 00:22:51 · 86 阅读 · 0 评论