擅长:python、mysql、java
<pre><code>class Person:
def __init__(self, name, age):
self.name = name
self.age = age
def myfunc(self):
print("Hello my name is " + self.name)
p1 = Person("John", 36)
p1.myfunc()
</code></pre>
<p><strong>输出:你好,我叫约翰</strong></p>
<p>请参阅>;
<a href="https://www.python.org/dev/peps/pep-0008/" rel="nofollow noreferrer">https://www.python.org/dev/peps/pep-0008/</a></p>
<blockquote>
<p>Function and Method Arguments</p>
<p>Always use self for the first argument to instance methods.</p>
<p>Always use cls for the first argument to class methods.</p>
<p>If a function argument's name clashes with a reserved keyword, it is
generally better to append a single trailing underscore rather than
use an abbreviation or spelling corruption. Thus class_ is better than
clss. (Perhaps better is to avoid such clashes by using a synonym.)</p>
</blockquote>