会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
niuxiang
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
下一页
2018年5月23日
第十章 初识面向对象(续)
摘要: 1.封装 什么是封装: 广义上的封装:把变量和函数都放在类中(例:人狗大战中,将狗咬人的函数放到dog类中) 狭义上的封装:把一些变量或者方法隐藏起来,不对外公开 公有的:静态属性,动态属性(方法),对象属性 私有的:__名字 私有静态属性 私有的对象属性 私有的方法 总结:在静态属性、对象属性、方
阅读全文
posted @ 2018-05-23 16:29 niuxiang
阅读(155)
评论(0)
推荐(0)
2018年5月16日
第十章 初识面向对象
摘要: 第十章 初识面向对象 1.面向对象思想的引入 例:公司需要开发一款人狗大战的游戏 需要两个角色:人 狗 人的属性:昵称、性别、生命值、战斗力、背包 狗的属性:昵称、品种、生命值、战斗力再尚未学习面向对象知识的时候,我们只是知道需要两个字典描述这两个角色 例1:初步思想 例2:使用函数创建两个模子 例
阅读全文
posted @ 2018-05-16 17:12 niuxiang
阅读(181)
评论(0)
推荐(0)
2018年5月8日
第九章 常用模块
摘要: 第九章 常用模块 1.模块介绍 什么是模块: 模块就是我们通常说的py文件(因此写python程序的时候不要命名为模块的名称),模块是写好了但不直接使用的功能 为什么这些模块中提供的方法 不能像print这些内置函数一样直接使用呢? 是因为如果所有的模块都是执行python程序直接导入了,会非常占用
阅读全文
posted @ 2018-05-08 17:47 niuxiang
阅读(273)
评论(0)
推荐(0)
2018年5月7日
第七章 递归函数(续)、二分查找算法
摘要: 1.递归函数 递归函数:在函数的内部调用自己 递归的最大深度:998 注意:在编写程序的时候最好不要修改递归深度 如果程序需要修改递归深度才能运行,说明这个功能不太适合用递归函数完成 递归函数必须要添加return 递 函数向深度进行,直到函数不成立 > 递归需要有一个停止的条件 归 值的返回,计算
阅读全文
posted @ 2018-05-07 15:02 niuxiang
阅读(149)
评论(0)
推荐(0)
2018年5月5日
第八章 内置函数
摘要: 1.作用域相关 locals、globals 2.输入输出相关input、print 3.内存相关hash、id 4.杂项 5.基础数据类型相关 1.数字相关 2.数据结构相关 6.执行字符串eval、exec
阅读全文
posted @ 2018-05-05 11:27 niuxiang
阅读(165)
评论(0)
推荐(0)
第七章 匿名函数、递归函数
摘要: 1. lambda表达式 2.练习 3.递归函数
阅读全文
posted @ 2018-05-05 10:16 niuxiang
阅读(198)
评论(0)
推荐(0)
第六章 迭代器、生成器
摘要: 1.什么是迭代器 2.next关键字 3.生成器 4.文件监听 5.send关键字 6.计算移动平均值 7.预激生成器 8.yield from 9.如何从生成器中取值 10.生成器小结 11.列表推导式 12.生成器表达式
阅读全文
posted @ 2018-05-05 10:03 niuxiang
阅读(205)
评论(0)
推荐(0)
第五章 装饰器进阶
摘要: 1.对大批量函数添加装饰器,而且不定期的开关 2.使用装饰器进行登录检测 3.多个装饰器装饰一个函数,结构类似套娃
阅读全文
posted @ 2018-05-05 09:13 niuxiang
阅读(144)
评论(0)
推荐(0)
2018年4月21日
第四章 函数、函数调用、返回值、函数的传参、名称空间、函数名、闭包、装饰器
摘要: 1.什么是函数,为什么要使用函数 1.1什么是函数 函数是对程序逻辑进行结构化或者过程化的一种编程方法。能将整块代码巧妙地隔离成易于管理的小块,把重复代码放到函数中而不是进行大量的拷贝。 1.2为什么要使用函数 2.函数结构调用 2.1函数结构: def 函数名(参数列表): # 函数名的命名规则与
阅读全文
posted @ 2018-04-21 01:08 niuxiang
阅读(381)
评论(0)
推荐(0)
2018年4月18日
第三章 读写文件
摘要: 1.按照文件路径类型分类 2.文件读取方式的分类 3.文件的读写类型分类 读:r rb r+ rb+ 写:w wb w+ wb+ 追加:a ab a+ ab+ 4.修改文件的详细说明 5.工作中遇到问题
阅读全文
posted @ 2018-04-18 15:14 niuxiang
阅读(260)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
下一页
公告