2022-06-02 10:28 关注了问题
2022-05-13 15:38 回答问题
init是Python中的方法或构造函数。创建类的新对象/实例时,将自动调用此方法以分配内存。所有类都具有init方法。这是一个如何使用它的例子class Employee: def __init__(self, name, age,salary): self.name = name self.age = age self.salary = 20000 E1 = Employee("XYZ", 23, 20000) # E1 is the instance of class Employee. #__i
2022-05-13 15:37 发起提问
2022-05-13 15:33 回答问题
Self是类的实例或对象。在Python中,这明确包含为第一个参数。init方法中的self变量引用新创建的对象,而其他方法中的self变量引用其方法被调用的对象。
2022-05-13 15:32 发起提问
2022-05-13 15:31 回答问题
在Python中,数组和列表具有相同的数据存储方式。但是,数组只能容纳一个数据类型元素,而列表可以容纳任何数据类型元素。例:import array as arr My_Array=arr.array('i',[1,2,3,4]) My_list=[1,'system_mush',1.20] print(My_Array) print(My_list)输出:array('i', [1, 2, 3, 4]) [1, 'system_mush', 1.2]
2022-05-13 15:30 发起提问
2022-05-13 15:29 回答问题
类型转换是指将一种数据类型转换为另一种数据类型。int() –将任何数据类型转换为整数类型float() –将任何数据类型转换为float类型ord() –将字符转换为整数hex()–将整数转换为十六进制oct() –将整数转换为八进制tuple()–此函数用于转换为元组。set()–此函数在转换为set后返回类型。list()– 此函数用于将任何数据类型转换为列表类型。dict()– 此函数用于将顺序(键,值)的元组转换为字典。str()– 用于将整数转换为字符串。
2022-05-13 15:28 发起提问
2022-05-13 15:27 回答问题
在 Python 中,可以定义三种方法——实例方法、类方法和静态方法。实例方法: 是我们在创建类时创建的普通方法。这些方法与对象有关。这些方法的语法是 def do_something(self) ,其中 self 指的是实例对象。类方法: 与实例对象略有不同。它们与类绑定,而不是与类的对象绑定。这些用于执行类任务并可以更改类的状态。我们用@classmethod装饰器创建一个类方法。静态方法: 是指在类中定义的方法,主要为了程序逻辑的清晰,这些方法与类无关,而且不需要类的实例。我们用@staticme