学习python记录第四天(2)

实际上还学了关于如何自建模块并在另外的文件中导入使用,但是目前看起来我写的模块暂时没有用,等以后在补充上去

使用各种模块的方法和区别、

import os #导入系统自带的模块
print(os.getcwd()) #使用此函数可以调用出当前文件所在的位置

类的学习

class human: #定义一个类称为human
def init(self, name=‘someone’, age=10):
self.name = name
self.age = age
print(‘human init’)
#类的方法
def my_name(self):
print('my name is ', self.name)
def my_age(self):
print(‘my age is’, self.age)
def eat(self):
print(‘eat’)
def think(self, a, b): #这里学习的时候犯了一个错误,就是各个def没有保持在同样的空格
print(a+b)
class student(human): #子类继承父类
pass
stu1 = student()
stu1.my_name()
stu1.my_age()

class student1(human):#子类继承父类
def init(self,grade=1,school=“MIT”):
super().init() #父类的初始化
self.grade =grade
self.school =school
self.score =100
print(‘student init’)

#添加子类自己的方法
def learn(self):
    print('learn')
def my_school(self):
    print('my school is', self.school)

stu2 =student1(4)
stu2.my_age()
stu2.my_school()

class student2(human):#子类继承父类
def init(self,grade=1,school=“MIT”):
super().init() #父类的初始化
self.grade =grade
self.school =school
self.score =100
print(‘student init’)

#添加子类自己的方法
def learn(self):
    print('learn')
def my_school(self):
    print('my school is', self.school)
#子类可以重写父类的方法,即当子类和父类的方法名相同的时候,按照子类的方法运行程序
def think(self,a):
    print(a)

stu3 = student2()
stu3.think(10)

print(a) #将输入的元素在显示在界面上

b = input(‘please input something’) #这样输入界面会提示 please input something
print(b)

#应用
name = input(‘please input your name’) #可以用在欢迎界面
print("hello ",name)

number = input(‘please input a number’)
if int(number) == 1:
print(‘number=1’)
elif number == ‘2’:
print(‘number=2’)
else:
print(‘number is not find’)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值