专业的编程技术博客社区

网站首页 > 博客文章 正文

学习Python的第38天,我决定做一匹吃回头草的好马

baijin 2024-11-11 10:28:35 博客文章 3 ℃ 0 评论

今天是学习Python的第38天。

之前的文章我有提到过,坚持到现在,很多朋友的督促功不可没,比如老铁@一清一凉 不仅在交流群里,经常分享自己的代码、解答群友的疑问,而且经常会对我的学习过程,提出一针见血的建议。

这就是我们常说的良师益友吧。

列表如何转成字符串?

昨天发完文章后,@一清一凉 再次提醒我,不该为了更新文章而学习,重要的是停下来好好消化,这个问题其实之前在交流群里面,他也提醒过我。

然后,为了考察我的学的扎实不扎实,他提了个小问题,考了我一下下。

嗯,如你所料,我果然不会。

然后我上网查了一下,竟然有一丝丝小窃喜。

一方面是列表转字符串这个问题确实不难,就是一个内置方法的事。

还有就是,我不会原来并不是我学的不扎实,而是这个内容,之前确实没有学过哇哈哈。

当然,能学到学的知识确实也是件很开心的事情。

这里的 b = map(str, a) 语句,是将 a 列表中的元素转为 str 类型。

转完之后,再使用 join方法即可。

当然,要是列表中是 str 类型,就不用转,直接 join 即可。

第二个例子是字符串转列表,这个就更简单了,貌似之前学习过程中有提到过。

直接使用 list 即可。

复习廖雪峰教程

我是个挺能听进去别人劝的人,所以我打算先停停课程的学习,暂时先复习下以前的内容,让自己好好消化下。

怎么复习呢?我想起了之前被我抛弃的廖雪峰教程。

当初看不下去,是因为这教程里很多东西写的有点简单,实在看不懂。

现在已经学了1个月,再回头看看吧。

嘿,别说,很多内容基本上都能看懂了,也就是说这段时间确实也没有白费吧。

开森!

另一方面,廖雪峰教程由于编写逻辑跟我现在正在看的黑马不太一样,所以,除了复习,我也学到了一些新东西的,可谓不虚此行

比如:

1、编码问题。

教程里特意用了一节讲ASCII、Unicode、UTF-8这些码的来龙去脉,我觉得这个对于Python来说,纯粹画蛇添足。而且对于从来没有立志当程序员的十一哥来说,这部分也意义不大,纯看看热闹就好了。

2、往列表中追加元素。

这部分内容之前有学到,不过他这里面提到一个往指定位置插入的方法 insert,我忘了有没有学了,这确实是之前一直困扰我的一个,没想到在这里找到答案了。

这里使用 append 方法在列表末尾插入元素,这是之前有学到的;然后使用 insert 在指定位置插入元素。

这样列表里的内容就可以随意插入。

“知道自己长短,更知道你深浅”,这种尽在掌握的感觉真好。

3、range()函数。

range()可以生成一个整数序列,使用于数字多的场合,比如1-10000,一个个输入太不现实了。

运行结果5050,轻松加愉快。

用了大概半个小时左右,把廖雪峰教程的“Python基础一章”看完了,明天继续。

这种互相印证的学法,还是挺有意思的。

最后,有个小问题:请利用循环依次对list中的每个名字打印出Hello, xxx!

我是按下面这么编写的,但是输出结果却差强人意。

哪位好心人告诉我应该怎么改呢。。。

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表