会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
夜影嘉臆
博客园
首页
新随笔
联系
管理
订阅
2020年5月6日
类的继承
摘要: 继承是面向对象的三大特征之一,一个子类可以同时继承多个直接父类。 继承的语法 class SubClass(SuperClass1,SuperClass2,...) class Fruit: def info(self): print('我是一个水果,重%s克'%self.weight) class
阅读全文
posted @ 2020-05-06 09:43 夜影嘉臆
阅读(146)
评论(0)
推荐(0)
2020年4月30日
@property装饰器
摘要: @property可以将一个方法的调用方式编程‘属性调用’: class E: @property def salary(self): print('salary run.....') return 10000 e=E() print(e.salary) #这里salary变成了属性调用,以前要e.
阅读全文
posted @ 2020-04-30 10:12 夜影嘉臆
阅读(128)
评论(0)
推荐(0)
2020年4月26日
函数装饰器
摘要: 前面介绍的@classmethod和@staticmethod的本质就是函数装饰器,其中staticmethod和classmethod都是python的内置函数。 使用@符号引用已有的函数后,可用于修饰其他函数,装饰被修饰的函数。 @函数A 去修饰函数B 实际上步骤: 1.将函数B(被修饰函数)作
阅读全文
posted @ 2020-04-26 11:00 夜影嘉臆
阅读(92)
评论(0)
推荐(0)
python 类和对象
摘要: 面向对象编程将数据和操作数据相关的方法封装到对象中,组织代码和数据的方式更加接近人的思维,从而大大提高了编程的效率。 python完全采用了面向对象的思想,是真正的面向对象语言,完全支持面向对象的基本功能,例如:继承,多态,封装等。 Python中一切皆对象,我们所学的数据类型,函数等,都是对象。
阅读全文
posted @ 2020-04-26 10:26 夜影嘉臆
阅读(212)
评论(0)
推荐(0)
2020年4月22日
python局部函数
摘要: 前面所看到的函数都是全局范围内定义的,他们都是全局函数。python还支持在函数体内定于函数,这种被放在函数体内定义的函数称为局部函数 在默认情况下,局部函数对外部是隐藏的,局部函数只能在其封闭(enclosing)函数内有效,其封闭函数也可以返回局部函数,以便程序在其他作用域中使用局部函数。 >>
阅读全文
posted @ 2020-04-22 14:47 夜影嘉臆
阅读(355)
评论(0)
推荐(0)
python变量作用域
摘要: 在程序中定于一个变量时,这个变量时有作用范围的,变量的作用范围被称为它的作用域,根据定义变量的位置,变量分为两种: 局部变量:在函数中定义的变量,包括参数,都被称为局部变量。 全局变量:在函数外面,全局范围内定义的变量,被称为全局变量。 每个函数在执行时,系统都会为该函数分配一块‘临时内存空间’,所
阅读全文
posted @ 2020-04-22 13:46 夜影嘉臆
阅读(166)
评论(0)
推荐(0)
函数的参数传递机制
摘要: python中函数的参数传递机制都是‘值传递’,所谓的值传递就是实际参数值得副本(复制品)传入函数,而参数本身不会受到任何影响 >>> def swap(a,b): a,b=b,a print(a,b) >>> a=1>>> b=2>>> print(a,b)1 2>>> swap(a,b) #函数
阅读全文
posted @ 2020-04-22 10:23 夜影嘉臆
阅读(176)
评论(0)
推荐(0)
2020年4月20日
python函数的参数
摘要: 关键字参数: 按照形参位置传入的参数被称为位置参数,如果使用位置参数的方式来传入参数值,则必须严格按照定义函数时指定的顺序来传入参数值,如果根据参数名来传入参数值,则无需遵守定义形参的顺序,这种方式被称为关键字参数。 >>> def mianji(length,width): print('长度:'
阅读全文
posted @ 2020-04-20 15:14 夜影嘉臆
阅读(223)
评论(0)
推荐(0)
列表的其他使用方法
摘要: dir(list)可以查看列表包含的方法: >>> dir(list)['__add__', '__class__', '__contains__', '__delattr__', '__delitem__', '__dir__', '__doc__', '__eq__', '__format__'
阅读全文
posted @ 2020-04-20 10:24 夜影嘉臆
阅读(116)
评论(0)
推荐(0)
2020年4月16日
python增加 删除列表元素
摘要: append()方法:该办法会将传入的参数追加到列表的最后面。append()方法既可以接收单个值,也可以接收元组,列表。该方法只把元组列表当成单个元素。这样会形成在列表中嵌套列表,元组的情形。 >>> a=['school',1,2,'home']>>> a.append('ship')>>> a
阅读全文
posted @ 2020-04-16 13:26 夜影嘉臆
阅读(204)
评论(0)
推荐(0)
下一页
公告