AI智能
改变未来

Python开发

Python 获取字典中的第一个键-爱站程序员基地

Python 获取字典中的第一个键

AI

提供两种方法: 使用 list 将字典的 key 转换成列表,然后取第一个元素 [0] 。如果想要最后一个 key 的话,就取最后一个元素 [-1] 。 >>> my_dict = {\'a\': 2, \'b\': 1,...

推荐 5 个 yyds 的开源 Python Web 框架-爱站程序员基地

推荐 5 个 yyds 的开源 Python Web 框架

AI

提到 Python 的 Web 框架,第一反应就是老三样,Django,Flask 和 Tornado。如果按流行度来排名的话,应该也是这个顺序。 在 2016 年,发布了一款 Web 框架,叫 Sanic,表现还不错,应该算是后起之秀。 ...

Python 递归函数返回值为 None 的解决办法-爱站程序员基地

Python 递归函数返回值为 None 的解决办法

AI

在使用 Python 开发的过程中,避免不了会用到递归函数。但递归函数的返回值有时会出现意想不到的情况。 下面来举一个例子: >>> def fun(i):... i += 1... if i < 5:... fun...

我写的 Python 代码,同事都说好-爱站程序员基地

我写的 Python 代码,同事都说好

AI

原文链接: 我写的 Python 代码,同事都说好 人生苦短,我用 Python。 程序员的追求就是不写代码,早日财务自由。不对,一不小心把实话说出来了,应该是将代码写得简洁,优雅。 Python 程序员的追求则是 Pythonic,正好在...

Python 的排序方法 sort 和 sorted 的区别-爱站程序员基地

Python 的排序方法 sort 和 sorted 的区别

AI

使用 sort() 或内建函数 sorted() 对列表进行排序。它们之间的区别有两点: sort() 方法是对原列表进行操作,而 sorted() 方法会返回一个新列表,不是在原来的基础上进行操作。 sort() 是应用在列表上的方法,而...

python 编辑器提示 do not use bare except-爱站程序员基地

python 编辑器提示 do not use bare except

AI

在捕获异常时,应该尽可能指定特定的异常,而不是只使用 except 语句。 比如说, except 语句会捕获 KeyboardInterrupt 和 SystemExit 异常,但 KeyboardInterrupt 可能是我们通过 Ct...

Python 学习路线(2022)-爱站程序员基地

Python 学习路线(2022)

AI

原文链接: Python 学习路线(2022) 前几天整理了一份 Go 学习路线(2022),广受好评。那么趁火打劫,不是,是趁热打铁,又整理了一份 Python 学习路线。 内容依然是从入门到进阶,既有教程,也有经典书籍推荐,还有实战开源...

如何使用Python获取指定时间的时间戳-爱站程序员基地

如何使用Python获取指定时间的时间戳

AI

如何使用Python获取指定时间的时间戳 获取当前时间的时间戳 import timeprint(time.time()) 获取指定时间的时间戳 需要用到两个方法: strptime 和 mktime 方法 time.strptime(&q...

中文汉字在python中的编码-爱站程序员基地

中文汉字在python中的编码

AI

本文来自该链接的总结,截图来自该链接,后续会继续看该链接并更新随笔: https://kunststube.net/encoding/ 首先让我们来看看什么是编码和解码: 来一个小例子: apple -> 苹果。 为什么在我们脑海中a...

对 python 中 @property 和计算属性的一些思考-爱站程序员基地

对 python 中 @property 和计算属性的一些思考

AI

前言 python 中提供了 @property 装饰器,可以将一个成员函数变为成员变量来访问,之前只是觉得这东西应该就只是为了 setter 和 getter 而存在的,但是学了 Vue 的计算属性后对这个装饰器有了新的见解。 计算属性 ...