Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x 在Python中定义内嵌注释_Python 3.x_Comments - Fatal编程技术网

Python 3.x 在Python中定义内嵌注释

Python 3.x 在Python中定义内嵌注释,python-3.x,comments,Python 3.x,Comments,Python有三种注释类型:全行注释、行内注释和多行注释 # Prints: "Hello World!" print("Hello World!") print("Hello World!") # Prints: "Hello World!" """ Prints: Hello World! """ print("Hello World!

Python有三种注释类型:全行注释、行内注释和多行注释

# Prints: "Hello World!"
print("Hello World!")


print("Hello World!") # Prints: "Hello World!"


"""
Prints:
Hello World!
"""
print("Hello World!")
现在,如果您要定义自己的注释,可以很容易地使用
rstrip()
忽略带有if语句的行,在该语句中检查行是否以您选择的字符开头(本例中为
|
)。但是,这会检查一行是否以
|
开头。如何跟踪行到放置注释的位置,然后忽略行的其余部分

|| Right now, only this works.


...    || This doesn't.
编辑:我自己想出了一个办法。 答案是:

line=(line.split("||")[0])

不要在问题中包含您的答案,只需发布您的答案。@pp对不起,我不知道您可以这样做。正如您所知,我对stackoverflow还不熟悉。如果
|
出现在字符串文本中会怎样?我看不出这与Python中的注释有什么关系。另外,你问题中的第三个例子不是多行注释,而是一个字符串。@khelwood这是一个很好的陈述,我没有想到。@Thierrylahuille是的,但人们还是用它来评论,我只是用它作为例子。
line=(line.split("||")[0])