python基础
一. 判断数据类型
#字符串(str),整数(int),符点数(float),布尔值(bool),True(真),False(假)
res = type(123)
print(res)
res = type(“123”)
print(res)
二。实例化对象
举例:
三,init方法
总结:
实例属性:self.xxx 或者 对象.xxx (实例就是对象,self也是对象,对象也是对象)例如:类里面就是:self.xxx ,在类外面是:对象.xxx
类属性:类名.xxx
类和对象的概念
定义类
class 类名:
#初始化函数,在我们实例化对象的同时会自动调用
#java里面叫构造函数
def init(self,参数):
self.属性 = 值(可以是函数传进来的参数/其它的函数调用。。)
self.属性 = 值 #给对象添加一个属性,并赋值
#定义实例对象的方法
#就是函数,self就是参数,对象是谁,self就是谁,
def 方法名(self,参数):
#在方法内部,是可以通过self.属性/方法来调用对象的其他属性或者方法。
pass —占位
实例化类,创建对象
1.创建对象的语法:
对象名 = 类名(参数)#__init__函数有参传参,没参不用穿传
2.可以创建多个对象
3.每个对象都是独立的,每个对象都拥有类里的所有方法
4.每个对象的属性,方法调用:
对象名.方法()
对象名.属性
“”"
举例:
class lei:
def init(self,canshu):
self.tt = canshu #self.属性=值 参数
def eat(self,foot):# def 方法名(self,参数):
print(“我喜欢吃{}”.format(foot))
duixiang = lei(“参数值”)
duixiang.eat(“苹果”)