第八节课:面对对象

第八节课:面对对象

目录:
1.面对对象和面对过程的区别
2.面对对想的编程思维步骤
3.实际操作
4.细节为题
5.占位
6.设定返回值
7.时间库

面对对象:更符合人们的生活习惯
python:支持面对对象,函数式编程。
一.面对对象和面对过程的区别:
面对对象:找媒介解决
面对过程:自己解决
二.面对对象的编程思维步骤:
1.分析问题
2.找对象(谁能解决问题,有就直接用,没有就自己造一个)
3.解决问题
三.实际操作:
1.你想有个家,条件:女朋友(没有,自己造一个)
2.构思:创建对象,解决问题。

class GirlFriend():	#特定的语法结构
    def __init__(self,name,age,sex,height,weight):#静态属性:init里
        print("111111")
        self.name = name
        self.age = age
        self.sex = sex
        self.height = height
        self.weight = weight

    def eat(self):#动态属性
        print("大口吃肉,大碗喝酒")
    def move(self):
        print("可以走路")
    def sleep(self):
        print("睡觉")
    def jie_hun(self):
        print("结婚,拥有自己的小家")
    def display(self):
        print("我叫",self.name,"今年才",self.age,"岁","性别",self.sex,"我身材苗条,身高和体重分别为:",self.height,"cm",self.weight,"kg")

girl_friend1 = GirlFriend("东北金刚",101,"未知",120,240)  #刘奕明  创建对象
girl_friend1.display()
girl_friend1.jie_hun()

四.细节:
1.类:
构思阶段,抽象的概念;用class定义一个类(类名每个单词首字母都要大写)。
**2.类体:**静态属性,动态属性
3.构造方法:

def __init__(self)#self后可加参
	方法体

4.重载:
方法名相同,参数个数不同,调用的话会根据参数的个数选择方法。
构造方法重载前面的会被后面的覆盖。
5.self:当前的一个临时变量。
6._str_ 自己调用,在输出对象时
**7.构造函数:**当没有显示自己的构造方法是,系统会提供一个。
8.默认的函数/缺省的构造方法:

class GirlFriend():
    def __init__(self):
        supper()._init_()

五.占位:

s = "12"
print("移动了%s"%str(s))#将s转为str型

六.设定返回值。
def cheng(self,*args)——>float(设定函数cheng的返回值为float型)
七.时间库


import time
print(time.asctime())#当地现在时间,以  星期:月 日 时间 年  的形式输出
print(time.clock())  #cpu的时间或操作系统的时间
print("开始睡觉")    
time.sleep(5) #休眠,无返回值
print("睡醒了")
#在打印  开始睡觉  后会休眠5秒钟之后再打 睡醒了 
print(time.strftime("%Y-%m-%d %H:%M:%S"))
#以参数给定的形式输出当地时间
# %Y    年
# %m    月
# %d    日
# %H    时
# %M    分
# %S    秒
print(time.ctime(3600))#从1970年1月1日8时(正常时间1月1日0点0分,由于时差的原因加了八个小时)开始把 3600 当作秒并转为时分秒的形式以元组型返回
print(time.get_clock_info(""))#或取()中的时间,需要特定的编码(跟操作系统有关)
print(time.gmtime(3600))#将 3600 转为秒,返回元组型的时间。
time.mktime()#从1970年1月1日8时(正常时间1月1日0点0分,由于时差的原因加了八个小时),到现在时间的差值转为秒
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值