English 中文(简体)
剧增
原标题:Indent and comments in function in Python [duplicate]
  • 时间:2015-08-12 02:42:07
  •  标签:
  • python

我正在使用A/63/12.7,并写道:

def arithmetic(A):
    x=1
"""
Some comments here
"""  
    if x=1:
        x=1
    elif x=2:
        x=2
    return 0

但是,这个问题令人 the:

    if x=1:
    ^
IndentationError: unexpected indent

因此,如何在职能中撰写评论?

最佳回答

<代码>”×xx“> is a docstring. 是的,它可以用作评论,但它最终成为实际守则的一部分,因此它需要加以削弱:

def arithmetic(A):
    x=1
    """
    Some comments here
    """  
    if x==1:
        x=1
    elif x==2:
        x=2
    return 0

如果你使用从<代码>#开始的线性评论,则这些评论是实际代码中的not部分,因此它们的登峰造就没有问题。

独一无二的是,工具可以用来展示功能信息。 如果你在沙尔指挥时使用<条码>求助(有些——功能),你就看到了一种举动。

事实上,如果你把你的职能装入一个电算系统,然后打上<条码>求助(动力),请见<条码>此处的“Some comments”。

I modified your code slightly, because in Python, = is for assignment, and you must use == in your if statement to check for equality.

因此,《刑法》将编纂和操作作为主体,但指出,只有X-1级,如果X级已经达到1韩升,实际上只有:

问题回答

In Python comments need to have same alignment as other code block, e.g.

def arithmetic(A):
    x=1
    """
    Some comments here
    """  
    if x=1:
        x=1
    elif x=2:
        x=2
    return 0

通常人使用<条码>#,用于在线评论,例如:

def func(a):
    a = 5
    # I am a comment
    c = 6

CYC,

Comments in python use either the hash symbol # for single line comments and triple quotes for multi-line comments The thing about the multi-line comments is they are sometimes finicky and must be indented or you can get this error

。 如何在沙捞中产生多线评论?

Please also note many python style guides and projects normally use # for comments. Many text editors and IDEs provide shortcuts for commenting blocks of texts





相关问题
Can Django models use MySQL functions?

Is there a way to force Django models to pass a field to a MySQL function every time the model data is read or loaded? To clarify what I mean in SQL, I want the Django model to produce something like ...

An enterprise scheduler for python (like quartz)

I am looking for an enterprise tasks scheduler for python, like quartz is for Java. Requirements: Persistent: if the process restarts or the machine restarts, then all the jobs must stay there and ...

How to remove unique, then duplicate dictionaries in a list?

Given the following list that contains some duplicate and some unique dictionaries, what is the best method to remove unique dictionaries first, then reduce the duplicate dictionaries to single ...

What is suggested seed value to use with random.seed()?

Simple enough question: I m using python random module to generate random integers. I want to know what is the suggested value to use with the random.seed() function? Currently I am letting this ...

How can I make the PyDev editor selectively ignore errors?

I m using PyDev under Eclipse to write some Jython code. I ve got numerous instances where I need to do something like this: import com.work.project.component.client.Interface.ISubInterface as ...

How do I profile `paster serve` s startup time?

Python s paster serve app.ini is taking longer than I would like to be ready for the first request. I know how to profile requests with middleware, but how do I profile the initialization time? I ...

Pragmatically adding give-aways/freebies to an online store

Our business currently has an online store and recently we ve been offering free specials to our customers. Right now, we simply display the special and give the buyer a notice stating we will add the ...

Converting Dictionary to List? [duplicate]

I m trying to convert a Python dictionary into a Python list, in order to perform some calculations. #My dictionary dict = {} dict[ Capital ]="London" dict[ Food ]="Fish&Chips" dict[ 2012 ]="...

热门标签