摘要: 组件 vue中,一个vue文件称为一个组件(包括html,css,js) 组件的命名必须大写(防止和标签重名) 组件中的data必须是一个函数 下图中,Vheader.vue 为何要使用组件? 提高代码的重用性 组件的使用: 1.先导入组件 2.以标签的形式写到父组件中 组件的父子传值: 父级往子级 阅读全文
posted @ 2018-06-28 11:10 Charls_w 阅读(191) 评论(0) 推荐(0) 编辑
摘要: <div id="cnblogs_post_body" class="blogpost-body"><a name="_labelTop"></a><div id="navCategory"><p style="font-size:25px;color:#EE1289;"><i>知识预览</i></ 阅读全文
posted @ 2018-05-29 08:20 Charls_w 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 类的组合: 一个类中以另一个类的对象作为数据属性 例1.人装备武器 class Weapon: def prick(self, obj): # 这是该装备的主动技能,扎死对方 obj.life_value -= 500 # 假设攻击力是500 class Person: # 定义一个人类 role 阅读全文
posted @ 2018-03-06 15:41 Charls_w 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 面向对象 面向过程核心:过程(即流水线思维) 优点:极大的降低了写程序的复杂度,只需要顺着要执行的步骤,堆叠代码即可 缺点是:一套流水线或者流程就是用来解决一个问题,代码牵一发而动全身 应用场景:一旦完成基本很少改变的场景,著名的例子有Linux內核,git,以及Apache HTTP Server 阅读全文
posted @ 2018-03-05 19:48 Charls_w 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 内置函数 接触过的函数:len()print()dir()max()int()min()sum()str()list()tuple()id() 1、print( )print('666',end='')print('666')print(1,2,3,4,5,sep='|') 以 | 作为分隔符f = 阅读全文
posted @ 2018-02-07 20:36 Charls_w 阅读(63) 评论(0) 推荐(0) 编辑
摘要: 列表推导式,生成器表达式 列表的推导公式:[ 变量(加工后的变量) for 变量i in 可迭代的数据类型 ][ 变量(加工后的数据) for 变量i in 可迭代的数据类型 if 条件] 列表的推导式, 筛选模式l = [i for i in range(5)] 列表推导式 >生成器转换:将[ ] 阅读全文
posted @ 2018-02-07 20:35 Charls_w 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 装饰器进阶 查看函数内包含的函数名和日志 func.__name__ func.__doc__ 子主题 3 解决办法:from functools import wraps在外层函数内顶层@wraps(f) 开方封闭原则 对修改是封闭的 对扩展是开方的 带参数的装饰器 由来:许多个函数,经常在需要被 阅读全文
posted @ 2018-02-05 15:46 Charls_w 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 中心主题 函数名 学名:第一对象 def func(): passprint(func) 查看函数名的内存地址 函数名可赋值给其他变量 f = func 函数名可以作为容器类变量的元素 [func,]等 函数名可以作为函数的参数def func1(f): f() 函数名可以作为函数的返回值 def 阅读全文
posted @ 2018-02-02 16:12 Charls_w 阅读(51) 评论(0) 推荐(0) 编辑
摘要: 命名空间 全局命名空间 代码在运行伊始,创建的存储“变量名与值的关系”的空间 局部命名空间 在函数的运行中开辟的临时的空间 内置命名空间 python解释器为我们提供的空间 作用域 定义:作用范围 全局作用域 内置名称空间 全局名称空间 局部作用域 局部名称空间,只能在局部范围内生效 globals 阅读全文
posted @ 2018-02-01 17:00 Charls_w 阅读(68) 评论(0) 推荐(0) 编辑
摘要: 函数 什么是函数 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段 Python中定义一个函数 def func( ): 关键字(def)+空格+函数名+(变量): pass 函数以功能为导向,内部尽量不要有print 函数的调用 func() 函数名+(变量) 函数的返回值 ret 阅读全文
posted @ 2018-01-31 19:11 Charls_w 阅读(60) 评论(0) 推荐(0) 编辑