摘要:
毫无疑问 Python 中没有所谓的 main 入口函数,但是网上经常看到一些文章提“Python 的 main 函数”、“建议写 main 函数”…… 有些人是知情的,他的意图可能是模仿那些正宗的 main 函数,但还有不少人明显是被误导了(或自己误解了),就写出来很累赘的代码。 本期“Pytho 阅读全文
摘要:
一般而言,编程语言中使用分号“;”来实现两种目的: 作为语句分隔符:使用分号来分隔语句(statement),这样就能在一行代码中书写多条语句(一行多句) 作为语句终止符:使用分号来终止语句,这样就能把多行代码识别为一条语句(一句多行) 单纯看“分隔符”与“终止符”,它们都是必须的,然而是否都要用分 阅读全文
摘要:
众所周知,升级某个库(假设为 xxx),可以用 命令,或者简写成 。 如果有多个库,可以依次写在 xxx 后面,以空格间隔。那么,如何简单优雅地批量更新系统中全部已安装的库呢? 接下来我们直奔主题,带大家学习几种方法/骚操作吧! 方法一:pip list 结合 Linux 命令 命令可以查询已安装的 阅读全文
摘要:
随着 Python 在近些年的火爆,网上出现了很多这个方向的公众号和博客,文章也层出不穷。 受到此风气的影响,我也把自己“培养”成了一名技术博主,写作近两年来,陆陆续续写过不少的系列文章( "https://shimo.im/docs/6ggy3rRhyOcEu84a" )。 近期看到短视频火热起来 阅读全文
摘要:
前些天,我写了《 "Python为什么使用缩进来划分代码块?" 》,文中详细梳理了 Python 采用缩进语法的 8 大原因。我极其喜欢这种简洁优雅的风格,所以对它赞美有加。 然而文章发出去后,非常意外,竟收到了大量的反对意见!!(以往文章的互动不多,此次创下了记录) 我就不截图了,先摘录几则最刺眼 阅读全文
摘要:
大家好,这是“Python为什么”系列节目的文字稿( 文末有观看地址 )。 本期话题:Python 为什么使用缩进来划分代码块,而不像其它语言使用花括号 {} 或者 “end” 之类的语法? Python 的缩进是一个老生常谈的话题,经常有人会提及它,比如 Python 之父在上个月就恰好转发过一篇 阅读全文
摘要:
前几天,世界著名的科技期刊/图书出版公司施普林格(Springer)宣布: 免费向公众开放 400 多本正版的电子书!! Springer 即施普林格出版社,于1842 年在德国柏林创立,20 世纪60年代建立了其国际性科技出版公司的地位。 目前,施普林格是 全球第一大科技图书出版公司和第二大科技期 阅读全文
摘要:
2020 年 4 月 20 日,Python 2 的最后一个版本 2.7.18 发布了,这意味着 Python 2 是真正的 EOL(end of life)了,一个时代终于落幕了。 Python 2.0 版本是在 2000 年发布的,至今正好到 20 周年(差半年),一代版本竟然持续了这么长时间。 阅读全文
摘要:
Python 的 3.9.0 版本正在开发中,计划在 2020 10 05 发布 final 版本。 官方在 "changelog" 中披露了很多细节,其中有一项“vectorcall”特性是最容易被接受的,本文打算带大家先来一探究竟。 事实上,早在 Python 3.8 版本中就已部分地实现了 v 阅读全文
摘要:
偶然看到了 stackoverflow 上的一个问题,还挺有启发,故分享一下。 题目大意是:有从 A 到 F 的 5 个等级,现要判断某个数值(从 0 到 1 之间)所属的等级。举例,如数值 = 0.9,则属于 A;若数值 = 0.8,则属于 B;以此类推。 若使用 if elif 语句,可能会写成 阅读全文