当前位置: 首页 > 科技观察

为了更好的代码:12个Python技巧

时间:2023-03-13 01:29:34 科技观察

使用和学习Python的人不在少数,但真正了解这门语言的人并不多。您了解最新的Python特性和技术吗?这12个技巧可以帮助您提高代码质量。1.F-StringsF-Strings提供了一种简单的方法来将Python表达式嵌入字符串文字中以进行格式化。首先,定义将在print语句中使用的两个变量:name和age。name="Pavel"age=23为了不处理字符串拼接或者在打印语句中使用逗号,可以使用Python3.6升级版的字符串格式化方法“f-Strings”。只需在花括号内包含变量或表达式的字符串前放置一个小写或大写的“f”。F-Strings是一种很好的格式化字符串的新方法,结果更易读、更快、更清晰且更不容易出错。2.查找任何对象的大小默认的sys模块包含一个getsizeof函数,该函数接受一个对象并返回其大小(以字节为单位)。该对象可以是任何类型。例如:只统计直接归因于对象的内存消耗,而不统计它所引用的对象。我们再看一个例子:3.变量的就地交换在许多其他编程语言中,交换两个或多个变量的值的唯一方法是定义一个额外的temp(临时)变量。假设要交换x和y:temp=xx=yy=tempPython使用简单的一行结构来交换变量,类似于在一行中为多个变量赋值的概念。下面的代码同上,但是没有使用任何临时变量:4.比较运算符的链接通常当要检查两个以上的条件时,必须使用逻辑运算符,例如和/或:ifa