找到 34423 篇文章 相关编程

如何使用 Python 循环遍历多个列表?

V Jyothi
更新于 2020年3月5日 08:06:15

540 次浏览

最简单的方法似乎是使用外部迭代器来跟踪。请注意,此答案认为您正在循环遍历大小相同的列表。 示例a = [10, 12, 14, 16, 18] b = [10, 8, 6, 4, 2] for i in range(len(a)):    print(a[i] + b[i])输出这将给出以下输出:-20 20 20 20 20示例您还可以使用 zip 方法,该方法在 a 或 b 中较短的一个停止时停止。a = [10, 12, 14, 16, 18] b = [10, 8, 6] for (A, B) in zip(a, b):    print(A + B)输出这将给出以下输出:-20 20 20

如何在 Python 中为 print 写入内联 if 语句?

Lakshmi Srinivas
更新于 2020年6月17日 12:05:59

6K+ 次浏览

Python 提供了两种编写内联 if 语句的方法。它们是:1. if condition: statement2. s1 if condition else s2请注意,第二种类型的 if 不能在没有 else 的情况下使用。现在,您也可以在 print 语句中使用这些内联。例如,a = True if a: print("Hello")这将给出以下输出:Helloa = False print("True" if a else "False")这将给出以下输出:False

compareTo() 定义错误?

Pythonista
更新于 2019年7月30日 22:30:22

134 次浏览

该示例工作正常。compareTo() 方法由字符串对象调用,并以另一个字符串对象作为参数。返回值为整数,当字符串不相等时,为各个字符串字符的 Unicode 值之差。该值可以是负数、0 或正数。

如何在 Python 中的命令行中使用 if...else 语句?

Priya Pallavi
更新于 2020年6月17日 12:03:59

1K+ 次浏览

在 Python 的命令行中使用 if else 结构有多种方法。例如,bash 支持多行语句,您可以像这样使用它们:$ python -c ' > a = True > if a: > print("a is true") > '这将给出以下输出:a is true如果您希望将 python 语句放在一行中,则可以在命令之间使用换行符。例如,$ python -c $'a = Trueif a: print("a is true");'这将给出以下输出:a is true

在哪里放置 if...elif..else 结构中的注释?

karthikeya Boyini
更新于 2020年6月17日 12:02:42

762 次浏览

您可以在 if...elif...else 语句中的任何位置放置注释,即在每个块之前或每个块内。请注意,您不能在 elif 和 else 块之前放置多行注释,因为这些注释实际上是字符串,这意味着整个结构中断了。例如,# If 检查if True:    # 另一种注释风格    print("If 块") # Else if 语句elif False:    # 另一种注释风格    print("elif 块") # Else else:    # 另一种注释风格    print("Else 块")这将给出以下输出:If 块

如何在 Python 中对多行 if 语句中的每个条件进行注释?

Samual Sam
更新于 2020年6月17日 12:01:22

217 次浏览

如果您将多行 if 语句条件括在括号中,则可以直接执行此操作。例如,if (cond1 == 'val1' and    cond2 == 'val2' and # 某些注释    cond3 == 'val3' and # 某些注释    cond4 == 'val4'):但是,如果您尝试在没有括号的情况下执行此操作,则这是不可能的。例如,以下代码将报错:if cond1 == 'val1' and \    cond2 == 'val2' and \ # 某些注释    cond3 == 'val3' and \ # 某些注释    cond4 == 'val4'

Python 中常见的编程错误或“陷阱”是什么?

Nikitha N
更新于 2020年3月5日 07:58:40

119 次浏览

以下是程序员犯的一些最常见的 Python 编程错误/陷阱:作用域名称查找:Python 按照 LEGB(局部、封闭、全局、内置)的顺序遵循作用域规则。由于 Python 没有严格的类型绑定,程序员可以将外部作用域变量重新关联到另一个值,该值以后可能会在外部作用域中使用,但现在已被替换为其他值。不区分 is 和 =:Python 中的 is 运算符检查两个对象是否引用相同的内存地址。== 运算符执行 __eq__ 函数,该函数可能会针对不同类以不同的方式检查相等性。在迭代时修改列表 ... 阅读更多

程序员常犯的 Python 编程错误有哪些?

Lakshmi Srinivas
更新于 2020年3月5日 07:57:14

99 次浏览

以下是程序员犯的一些最常见的 Python 编程错误/陷阱:作用域名称查找 - Python 按照 LEGB(局部、封闭、全局、内置)的顺序遵循作用域规则。由于 Python 没有严格的类型绑定,程序员可以将外部作用域变量重新关联到另一个值,该值以后可能会在外部作用域中使用,但现在已被替换为其他值。不区分 is 和 == - Python 中的 is 运算符检查两个对象是否引用相同的内存地址。== 运算符执行 __eq__ 函数,该函数可能会针对不同类以不同的方式检查相等性。修改 ... 阅读更多

如何在 Python 中使用 if 语句比较两个变量?

karthikeya Boyini
更新于 2020年3月5日 07:52:57

5K+ 次浏览

您可以使用 == 运算符在 if 语句中比较 2 个变量。 示例a = 10 b = 15 if a == b:    print("相等") else:    print("不相等")输出这将给出以下输出:不相等您还可以使用 is 运算符。 示例a = "Hello" b = a if a is b:    print("相等") else:    print("不相等")输出这将给出以下输出:相等请注意,如果两个变量指向同一个对象,则 is 将返回 True,如果变量引用的对象相等,则 == 将返回 True。

如何在 Python 中的“if”语句中设置多行条件的样式?

Srinivas Gorla
更新于 2020年3月5日 07:43:05

2K+ 次浏览

您可以通过多种方式设置多个 if 条件的样式。您无需在第二行条件上使用 4 个空格。因此,您可以使用类似以下内容:&minusl;if (cond1 == 'val1' and cond2 == 'val2' and     cond3 == 'val3' and cond4 == 'val4'):# 实际代码您还可以从下一行开始条件:-if (    cond1 == 'val1' and cond2 == 'val2' and    cond3 == 'val3' and cond4 == 'val4' ):# 实际代码或者您可以在 if 和 ( 之间提供足够的空格以容纳同一垂直列中的条件。if (cond1 == 'val1' ... 阅读更多

广告