笔记
张莹莹莹莹莹莹
这个作者很懒,什么都没留下…
展开
-
15、Python - -面向对象
面向对象 1.简介 面向对象(OOP)是一种对现实世界理解和抽象的方法,对象的含义是指在现实生活中能够看得见摸得着的具体事物,一句比较经典的描述是一切皆对象,Python 是一门面向对象的语言,面向对象编程简单来说就是一种封装代码的方式。 面向对象相关概念 类:描述具有相同属性和方法的集合,简单来说就是一个模板,通它来创建对象。 对象:类的实例。 方法:类中定义的函数。 类变量:定义在类中且在函数之外的变量,在所有实例化对象中公用。 局部变量:方法中定义的变量,只作用于当前实例。 面原创 2020-12-20 15:54:05 · 156 阅读 · 1 评论 -
13、案例--输入某年某月某日,计算这一天是这一年的第几天
输入某年某月某日,计算这一天是这一年的第几天 思路 先判断是闰年还是平年,再调用相应函数 计算每个月多少天,然后加上前几个月的所有天数和这个月的天数 import sys#输入某年某月某日,计算这一天是这一年的第几天 while True: year=int(input(‘Year:’)) mon=int(input(‘Month:’)) day=int(input(‘Day:’)) if year<0 or mon>12 or mon<0 or day>31 or day<原创 2020-12-19 10:31:00 · 189 阅读 · 1 评论 -
12、python --函数(二)
间接调用函数 在python中,一切都是对象,函数和其他对象一样,可以赋值给其他名字、传递给其他函数、嵌入到数据结构。 而函数名直接是一个对象的引用 赋给其他名字 def echo (message): print (message) echo ( 'direc call ') x = echo x (‘indirect call ’) 传递给其他函数 def infirect (func,arg) : func (arg) indirect (echo,’ argument call原创 2020-12-19 10:30:03 · 89 阅读 · 1 评论