广告
返回顶部
首页 > 资讯 > 后端开发 > Python >python怎么对单个值测试多个变量
  • 445
分享到

python怎么对单个值测试多个变量

2023-06-20 21:06:15 445人浏览 薄情痞子

Python 官方文档:入门教程 => 点击学习

摘要

这篇文章主要介绍python怎么对单个值测试多个变量,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!问题正在尝试制作一个函数,它将多个变量与一个整数进行比较并输出一个由三个字母组成的字符串。我想知道是否有办法将其翻译成

这篇文章主要介绍python怎么对单个值测试多个变量,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

问题

正在尝试制作一个函数,它将多个变量与一个整数进行比较并输出一个由三个字母组成的字符串。我想知道是否有办法将其翻译Python。所以说:

x = 0y = 1z = 3mylist = [] if x or y or z == 0 :    mylist.append("c")if x or y or z == 1 :    mylist.append("d")if x or y or z == 2 :    mylist.append("e")if x or y or z == 3 :    mylist.append("f")

这将返回一个列表:

["c", "d", "f"]

这样的事情可能吗?

解决方法

误解了布尔表达式的工作原理;它们不像英语句子那样工作,并且猜测您在这里谈论的是所有名称的相同比较。您正在寻找:

if x == 1 or y == 1 or z == 1:

x并y以其他方式自行评估(False如果0,True否则)。

您可以使用针对元组的包含测试来缩短它:

if 1 in (x, y, z):

或者更好:

if 1 in {x, y, z}:

使用aset来利用恒定成本成员资格测试(即in,无论左侧操作数是什么,都需要固定的时间)。

以上是“python怎么对单个值测试多个变量”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注编程网Python频道!

--结束END--

本文标题: python怎么对单个值测试多个变量

本文链接: https://www.lsjlt.com/news/300030.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • python怎么对单个值测试多个变量
    这篇文章主要介绍python怎么对单个值测试多个变量,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!问题正在尝试制作一个函数,它将多个变量与一个整数进行比较并输出一个由三个字母组成的字符串。我想知道是否有办法将其翻译成...
    99+
    2023-06-20
  • python怎么输出多个变量值
    Python可以使用`print()`函数来输出多个变量的值。可以将多个变量用逗号分隔在`print()`函数的括号中。 以下是几种...
    99+
    2023-10-27
    python
  • jmeter怎么提取多个变量的多个值
    在JMeter中,可以使用正则表达式或CSS选择器提取多个变量的多个值。1. 正则表达式提取多个变量的多个值:- 添加一个正则表达式...
    99+
    2023-09-15
    jmeter
  • python输出多个变量的值。
    有点类似于C语言print("%s,%d,%d"%(name ,age ,school)) ...
    99+
    2023-01-31
    多个 变量 python
  • oracle declare多个变量怎么赋值
    在Oracle中,可以使用SELECT INTO语句为多个变量赋值。 例如,假设有两个变量a和b,可以使用以下语法为它们赋值...
    99+
    2023-10-21
    oracle
  • python怎么输出多个变量
    在Python中,可以使用逗号分隔多个变量来进行输出。例如:```a = 10b = "Hello"c = 3.14print(a,...
    99+
    2023-08-20
    python
  • python怎么交换两个变量的值
    这篇文章主要介绍了python怎么交换两个变量的值的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇python怎么交换两个变量的值文章都会有所收获,下面我们一起来看看吧。本文教程操作环境:windows7系统、P...
    99+
    2023-06-30
  • Python解压可迭代对象赋值给多个变量详解
    目录问题描述解决方案1.将N个元素赋值给N个变量,可以通过如下一个简单的赋值语句实现。2.如何将N个元素赋值给M个变量(M<N)?总结1.任何可迭代对象都可以实现这种解压赋值,...
    99+
    2022-11-12
  • python中怎么对多变量连续赋值
    这篇文章主要介绍了python中怎么对多变量连续赋值,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。代码如下self.batch_size = batch_...
    99+
    2023-06-15
  • python如何一次性给多个变量赋值
    在Python中,可以使用多重赋值的方式一次性给多个变量赋值。多重赋值使用等号(=)将多个变量和对应的值组合在一起,并使用逗号分隔它...
    99+
    2023-10-11
    python
  • python多个变量怎么一次输入
    在Python中,可以使用input函数一次性输入多个变量。输入的多个变量可以用空格、逗号或其他分隔符分隔。然后可以使用split(...
    99+
    2023-10-18
    python
  • php怎么不用第三个变量交换两个变量的值
    本教程操作环境:windows7系统、PHP7.1版,DELL G3电脑php不用第三个变量交换两个变量的值方法1:使用异或运算<php header("Content-type:text/html;charset=utf-...
    99+
    2019-02-25
    php 交换变量值
  • Oracle 10g中一个关于绑定变量和非绑定变量的测试对比
    首先创建测试表并记录解析统计数据:   进行循环插入数据,以下代码并未使用绑定变量: 发现在增加了11个硬解析. 查询v$sqlarea视图,可以找到这些不能共享的SQL...
    99+
    2022-10-18
  • Python解压可迭代对象赋值给多个变量的示例分析
    今天就跟大家聊聊有关Python解压可迭代对象赋值给多个变量的示例分析,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。问题描述现在有一个包含N个元素的可迭代对象,怎样把它里面的元素解压...
    99+
    2023-06-21
  • php怎么交换两个变量的值
    在PHP中,可以通过使用一个临时变量来交换两个变量的值,例如:```php$a = 1;$b = 2;$temp = $a;$a =...
    99+
    2023-10-12
    php
  • python怎么在一行中分配多个变量
    这篇文章将为大家详细讲解有关python怎么在一行中分配多个变量,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。在一行中分配多个变量你可以使用逗号分隔变量和值,来为多个变量分配多个值:当对序列(如列表或元组...
    99+
    2023-06-27
  • java多个线程怎么共享一个变量
    Java中多个线程可以通过共享变量来实现线程之间的通信和共享数据。以下是几种常见的实现方式: 使用共享变量作为实例变量:将共享变量...
    99+
    2023-10-27
    java
  • python怎样实现循环定义、赋值多个变量的操作
    小编给大家分享一下python怎样实现循环定义、赋值多个变量的操作,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!exec函数,可以循环定义、赋值多个变量exec ("temp%s=1"%1)这...
    99+
    2023-06-07
  • 使用python怎么实现两个变量值进行交换
    本篇文章给大家分享的是有关使用python怎么实现两个变量值进行交换,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。python 两个变量值交换方法一:c = ...
    99+
    2023-06-15
  • java怎么一次定义多个变量
    在Java中,可以使用逗号将多个变量定义在一行上。例如:```javaint a, b, c; // 定义了三个整数变量a、b、cS...
    99+
    2023-10-10
    java
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作