Codewars网站刷题笔记3

Calculate BMI题目很简单,这里面有意思的还是如何简化if-else语句,按照一般的套路我也想到了使用列表或者字典之类,但是呢如何处理还是没想到的。 1['Underweight', 'Normal', 'Overweight', 'Obese'][(b > 30) + (b > 25) + (b > 18.5)]

发布于 Python

Codewars网站刷题笔记2

这次跳到了7kyu,看看高一级的题目。 AlphabeticalAddition这个是字母加法,里面涉及到的就是常用的两个字符和数字的转换方法,ord() 和 chr()。 然后还有一个就是 sum(ord(c)-96 for c in letters) 这个应该属于列表生成式。循环体简化到了一行,不过我个人觉得开始学习的时候看着比较不清楚。

发布于 Python

Codewars网站刷题笔记1

很早就注册了codewars网站,却一直没有刷题,主要原因是懒,一小部分原因是这个网站访问比较慢。现在准备重新练习python,其实python也是很早就学了,一直没有练习,然后基本就一直处于入门水平,知道简单的语法而已,这次要好好练一次。 以codewars网站上面的题目为基础进行练习,每周都会刷一些题目,然后把这周做题过程中获得的一些技巧和经验,记录在博客中。作为一个系列,归类在python中。这是第一篇。 网站题目的github地址:https://github.com/aoenian/codewars-katas-python

发布于 Python

pip换源提升包下载速度

快到国庆节了看到公众号有一篇文章是使用python给自己的头像添加国旗。然后感觉挺厉害,可以用几行代码来把图片合成起来。在使用过程中遇到了一些问题,记录如下: 给头像添加国旗

发布于 Python

记一次视频下载过程2

这篇文章基本跟视频下载没啥关系了,主要是一些环境的配置和编辑软件的使用。不想每个单写了,所以就写在一起,省点地方。 Vim自动生成连续数字列这个是生成视频名称的时候使用的,因为想生成如 001.ts 002.ts 003.ts … 之类,并且需要每一个视频名称占一行,其实就是制作下载地址的文件。

发布于 Python

记一次视频下载过程1

在一个网站看视频的时候,感觉视频缓冲太慢,而且快进容易被卡死。然后就想把视频下载下来。还是和以前一样,通过开发者工具看了看视频传输的数据。原以为会找到一个mp4文件直接下载,谁知道全是一段一段的ts文件,这是什么时候出现的变态技术,我也是多长时间没有下载视频了。 更变态的是ts文件只有几兆大小,而且下载下来以后还无法观看,后面知道因为加密的原因。这里先说结论:我没有搞定ts的解密。所以这篇文章可能没有你想看的。

发布于 Python

Python装饰器(一)

这段时间学习Python,之前已经学习过基本的语法,现在准备重新拾起来,看的教程是github上面的Python - 100天从新手到大师。进度相对一般的教程比较快,虽然没有那么详细,但是能够快速了解整体的框架。 第九天的教程里面讲到了装饰器,这个之前了解过,但是一直似懂非懂,加上之前用的比较少,也是看过就算了。这次又出现了,不能再糊弄过去,要认真理解透彻。这里把个人的理解过程记录下来。

发布于 Python

zsh执行python脚本输出的内容最后多了一个%

zsh执行python脚本出现 %准备重新拾起python,不仅仅因为他简单优雅,更是因为他能够随手处理很多繁杂的事情,而且也是第一个自己特别喜欢的语言。但是因为种种原因,自己错过他的时间太久了。 重新学习、练习编程的时候出现了一个问题,在一次终端执行python脚本的时候输出文本的最后多了一个%,而且终端还着重显示了。

发布于 Python

本站由 @aoenian 使用 Stellar 主题创建。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。