Python如何使用三元运算符进行条件赋值


本篇内容介绍了“Python如何使用三元运算符进行条件赋值”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Python 提供了一种在一行中进行赋值和交换的直观方式。请参考下面的例子。右边的赋值为一个新的元组播种。而左边的立即将那个(未引用的)元组解包到名称 。分配完成后,新元组将被取消引用并标记为垃圾收集。变量的交换也发生在最终。比较运算符的聚合是另一个有时可以派上用场的技巧。三元运算符是 if-else 语句的快捷方式,也称为条件运算符。以下是一些示例,您可以使用它们使代码紧凑简洁。下面的语句与它的意思相同,即“如果 y 为 9,则将 10 分配给 x,否则将 20 分配给 x ”。如果需要,我们可以扩展运算符的链接。同样,我们可以对类对象做同样的事情。在上面的例子中,classA 和 classB 是两个类,其中一个类构造函数将被调用。下面是一个没有的例子。加入评估最小数字的条件。我们甚至可以在列表推导式中使用三元运算符。基本方法是使用从 C 语言派生的反斜杠。另一个技巧是使用三引号。上述方法的共同问题是缺乏适当的缩进。如果我们尝试缩进,它会在字符串中插入空格。所以最终的解决方案是将字符串拆分成多行,并将整个字符串括在括号中。我们可以使用一个列表来初始化一个 no。的变量。在解压列表时,变量的数量不应超过编号。列表中的元素。如果您想知道代码中导入的模块的绝对位置,请使用以下技巧。这是一个有用的功能,我们很多人都不知道。在 Python 控制台中,每当我们测试表达式或调用函数时,结果都会发送到临时名称 _(下划线)。“_”引用上次执行的表达式的输出。就像我们使用列表推导一样,我们也可以使用字典/集合推导。它们易于使用且同样有效。这是一个例子。注意 -两个语句中只有 <:> 的区别。此外,要在 Python3 中运行上述代码,请将 替换为 。我们可以在 模块的帮助下在 Python 脚本中设置断点。请按照以下示例进行操作。我们可以在脚本的任何地方指定 并在那里设置断点。这是非常方便的。Python 允许运行 HTTP 服务器,您可以使用它从服务器根目录共享文件。下面是启动服务器的命令。以上命令将在默认端口 8000 上启动服务器。您还可以通过将自定义端口作为最后一个参数传递给上述命令来使用自定义端口。我们可以通过调用 dir() 方法来检查 Python 中的对象。这是一个简单的例子。要验证多个值,我们可以通过以下方式进行。代替:或者,我们可以使用 ‘{1,3,5,7}’ 而不是 ‘[1,3,5,7]’ 作为 ‘in’ 运算符,因为 ‘set’ 可以通过 O(1) 访问每个元素。有时,如果当前运行的 Python 引擎低于支持的版本,我们可能不想执行我们的程序。为此,您可以使用以下代码片段。它还以可读格式打印当前使用的 Python 版本。或者,您可以在上面的代码中使用sys.version_info >= (3, 5)替换sys.hexversion!= 50660080。这是一位知情读者的建议。在 Python 2.7 上运行时的输出。在 Python 3.5 上运行时的输出。如果您想连接列表中所有可用的标记,请参见以下示例。现在,让我们从上面给出的列表中的元素创建一个字符串。这使输出为“nohtyP tseT”上面的命令将输出 [5, 3, 1]。使用枚举器,在循环中很容易找到索引。我们可以使用以下方法来创建枚举定义。支持此功能的编程语言并不多。但是,Python 中的函数确实会返回多个值。请参考以下示例以查看免费云主机域名它的工作情况。#-> 1 2 3 4splat 运算符提供了一种解压参数列表的艺术方式。为清楚起见,请参阅以下示例。我们可以制作一个字典存储表达式。#-> 6
Python 将递归限制限制为 1000。我们可以重置它的值。请仅在需要时应用上述技巧。在 Python 2.7 中,32 位整数消耗 24 字节,而在 Python 3.5 中使用 28 字节。为了验证内存使用情况,我们可以调用 方法。你有没有观察到你的 Python 应用程序消耗了大量资源,尤其是内存?这是使用<__slots__>类变量在一定程度上减少内存开销的一种技巧。显然,您可以从结果中看到内存使用量有所节省。但是当一个类的内存开销不必要地大时,你应该使用 __slots__ 。仅在分析应用程序后执行此操作。否则,您将使代码难以更改并且没有真正的好处。如果您有一个包含嵌套列表或元组作为元素的输入列表,请使用以下技巧。但是,这里的限制是它使用了 for 循环。统一包含列表和元组的列表的另一种更简单的方法是使用 Python 的 包。它不需要循环。只需执行 ,如果还没有的话。这是使用字典来模仿 switch-case 构造的代码。“Python如何使用三元运算符进行条件赋值”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注百云主机网站,小编将为大家输出更多高质量的实用文章!

相关推荐: 怎么获取段落的innerHeight

小编给大家分享一下怎么获取段落的innerHeight,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!   .innerHeight()   描述: 为匹配的元素集合中获取第一个元素的当前计算高度值,包括padding,但是不包括border。…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

Like (0)
Donate 微信扫一扫 微信扫一扫
Previous 01/14 21:26
Next 01/14 21:27

相关推荐