找到关于 Python 的10786 篇文章

如何在命令行中将 Python 多行语句执行为单行语句?

Samual Sam
更新于 2020年3月5日 08:08:02

2K+ 次浏览

有多种方法可以在 Python 的命令行中使用多行语句。例如,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

如何使用 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: statement 2. s1 if condition else s2 请注意,第二种类型的 if 无法在没有 else 的情况下使用。现在你也可以在 print 语句中使用这些内联语句。例如,a = True if a: print("Hello")这将给出以下输出:Hello a = False print("True" if a else "False")这将给出以下输出:False

如何在 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 True:    # 另一种注释风格    print("If 块") # 否则 if 语句 elif False:    # 另一种注释风格    print("elif 块") # 否则 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 语句中比较两个变量。示例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'……阅读更多

广告