How to initialize a new project with Python?

2026-05-24 13:420阅读0评论SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计998个文字,预计阅读时间需要4分钟。

How to initialize a new project with Python?

一、`__init__` 方法是什么 + 使用 Python 编写面向对象代码的同学习,可能对 `__init__` 方法已经非常熟悉了。`__init__` 方法通常用于初始化一个类的实例。例如:

pythonclass Person(object): def __init__(self, name, age):

一、__init__方法是什么

使用python写过面向对象代码的同学,可能对init方法已经非常熟悉了,init方法通常用在初始化一个类实例的时候。例如:


class Person(object):

def __init__(self, name, age):

print('__init__ called')

self.name = name

self.age = age


def __str__(self):

return '<Person %s %s>' % (self.name, self.age)

if __name__ == '__main__':

lei = Person('piglei', 24)

print(lei)

这样便是init最普通的用法了。但init其实不是实例化一个类的时候第一个被调用的方法。当使用Person(name,age)这样的表达式来实例化一个类时,最先被调用的方法,其实是new方法。

阅读全文

本文共计998个文字,预计阅读时间需要4分钟。

How to initialize a new project with Python?

一、`__init__` 方法是什么 + 使用 Python 编写面向对象代码的同学习,可能对 `__init__` 方法已经非常熟悉了。`__init__` 方法通常用于初始化一个类的实例。例如:

pythonclass Person(object): def __init__(self, name, age):

一、__init__方法是什么

使用python写过面向对象代码的同学,可能对init方法已经非常熟悉了,init方法通常用在初始化一个类实例的时候。例如:


class Person(object):

def __init__(self, name, age):

print('__init__ called')

self.name = name

self.age = age


def __str__(self):

return '<Person %s %s>' % (self.name, self.age)

if __name__ == '__main__':

lei = Person('piglei', 24)

print(lei)

这样便是init最普通的用法了。但init其实不是实例化一个类的时候第一个被调用的方法。当使用Person(name,age)这样的表达式来实例化一个类时,最先被调用的方法,其实是new方法。

阅读全文