摘要: - 阅读全文
posted @ 2017-11-08 17:38 橙子味的萝卜 阅读(281) 评论(0) 推荐(0)
摘要: 描述两个角色: 1 def hum(name,age,job): 2 """这是代表一个人""" 3 data = { 4 'name':name, 5 'age':age, 6 'job':job 7 } 8 9 return data 10 11 def dog(name,type): 12... 阅读全文
posted @ 2017-11-07 18:36 橙子味的萝卜 阅读(147) 评论(0) 推荐(0)
摘要: 本节大纲 模块介绍: 模块: 用来从逻辑上组织python代码(变量,函数,类,逻辑:实现一个功能),本质就是.py结尾的python文件(文件名:文件名为test.py,模块名:test) 程序包: 用来从逻辑上组织模块,本质是一个目录(必须带有一个__init__.py文件)。 使用方法: Im 阅读全文
posted @ 2017-10-26 18:02 橙子味的萝卜 阅读(193) 评论(0) 推荐(0)
摘要: ########我是分割线########### pickle提供了一个简单的持久化功能。可以将对象以文件的形式存放在磁盘上。 pickle模块只能在python中使用,python中几乎所有的数据类型(列表,字典,集合,类等)都可以用pickle来序列化, pickle序列化后的数据,可读性差,人 阅读全文
posted @ 2017-10-24 17:00 橙子味的萝卜 阅读(92) 评论(0) 推荐(0)
摘要: #可迭代对象 1 #可以直接用作于for循环的对象统称为可迭代对象Iterable。 2 #可以使用isinstance()判断一个对象是否是Iterable对象 3 4 from collections import Iterable 5 isinstance('abc',Iterable) #判断abc是否是迭代对象 #迭代器 1 #可以被next()函数调用并不断返回下一个值的对象称... 阅读全文
posted @ 2017-10-23 17:36 橙子味的萝卜 阅读(102) 评论(0) 推荐(0)
摘要: #高阶函数 #嵌套函数 #终极装饰器示例 阅读全文
posted @ 2017-10-20 11:45 橙子味的萝卜 阅读(173) 评论(0) 推荐(0)
摘要: 1 #!/usr/bin/env python 2 #-*- coding:utf-8 -*- 3 #3.0python版本以上运行 4 import sys 5 import os 6 7 #将文件变为列表 8 info_dict = {} 9 #员工工资 10 user_dict = {} 11 #文件修改 12 def file(): 13 ... 阅读全文
posted @ 2017-10-18 14:58 橙子味的萝卜 阅读(234) 评论(0) 推荐(0)
摘要: 递归特性: 1.必须有一个明确的结束条件 2.每次进入更深一层递归时,问题规模相比上次递归都赢有所减少 3 递归效率不高,递归层次过多会导致栈溢出 (在计算机中,函数调用是通过栈(stack)这种数据结构实现的,每当 进入一个函数调用,栈就会加一层栈帧,每当函数返回,栈就会减一层栈帧。 由于栈的大小不是无限的,所遇,递归调用的次数过多,会导致栈溢出) 1 def number(n): 2 ... 阅读全文
posted @ 2017-10-17 17:16 橙子味的萝卜 阅读(186) 评论(0) 推荐(0)
摘要: #python 中函数定义方法 #调用参数 #函数默认参数 #全局和局部变量 阅读全文
posted @ 2017-10-17 16:18 橙子味的萝卜 阅读(151) 评论(0) 推荐(0)
摘要: f = open('user.txt','r') #文件句柄 f1 = open('user.txt','w') #覆盖写入 f2 = open('user.txt','a') #追加到文件内容到末尾 with open('user.txt','r') as f: #自动关闭文件 pass #读写模 阅读全文
posted @ 2017-10-13 14:18 橙子味的萝卜 阅读(118) 评论(0) 推荐(0)