2018年8月11日
摘要: day 17 上节课复习: 一、shelve模块 Shelve(了解),是更高程度的封装。使用时只针对之前设计生成的文件,可以无视不同平台自动生成的其他文件。 Json的中间格式为字符串,用t写入文件 Pickle的中间格式为bytes,用b写入文件 序列化时更常用Json import shelv 阅读全文
posted @ 2018-08-11 17:43 2Maike 阅读(96) 评论(0) 推荐(0)
摘要: day 16 阅读全文
posted @ 2018-08-11 17:41 2Maike 阅读(98) 评论(0) 推荐(0)
摘要: 上节课复习:函数在一个程序内被使用,模块可以被几个程序共享使用 一、软件开发目录 confàsettings.py core(主要逻辑)àsrc.py dbàdb.txt lib(库)àcommon.py bin(入口,启动)àstart.py logàaccess.log readme(说明书) 阅读全文
posted @ 2018-08-11 17:38 2Maike 阅读(109) 评论(0) 推荐(0)
摘要: day 14 阅读全文
posted @ 2018-08-11 17:33 2Maike 阅读(72) 评论(0) 推荐(0)
摘要: day 13 阅读全文
posted @ 2018-08-11 17:31 2Maike 阅读(64) 评论(0) 推荐(0)
摘要: day 12 阅读全文
posted @ 2018-08-11 17:29 2Maike 阅读(148) 评论(0) 推荐(0)
摘要: day 11 阅读全文
posted @ 2018-08-11 17:28 2Maike 阅读(86) 评论(0) 推荐(0)
摘要: day 10 阅读全文
posted @ 2018-08-11 17:24 2Maike 阅读(87) 评论(0) 推荐(0)
摘要: day 9 一、上节课复习: input()接收的是用户的传值 函数的参数调用时接受的是程序员的传值 二、形参与实参 1、形参与实参是什么? 形参(形式参数):指的是在定义函数时,括号内定义的参数,形参其实就变量名 实参(实际参数):指的是在调用函数时,括号内传入的值,实参其实就变量的值 #x,y是 阅读全文
posted @ 2018-08-11 17:23 2Maike 阅读(174) 评论(0) 推荐(0)
摘要: day 8 一、上节课复习: 什么是文件? 文件是操作系统提供给应用程序操作硬盘的的一个虚拟单位, 用于应用程序将数据永久保存 文件的打开模式: t:text文本模式,读写文件是以字符串为单位,需要指定字符编码, t模式的局限性是只能读写文本文件 b:bytes字节模式,读写文件都是以bytes为单 阅读全文
posted @ 2018-08-11 17:21 2Maike 阅读(140) 评论(0) 推荐(0)
摘要: day 7 复习: 字符编码表(字符和数字一一对应关系的表)需掌握: 1、以什么编码存的,就应该以该编码取 #coding:utf-8 :用于python解释器读取python文件, 所以文件头指定的编码必须跟python文件存储时用的编码一致 2、 编码解码 unicode 编码encode 》u 阅读全文
posted @ 2018-08-11 17:20 2Maike 阅读(121) 评论(0) 推荐(0)
摘要: day 6 22 Mar 18 字符编码,文件处理 补充: 元组:相当于不可变的列表 换行: windows平台:\r\n (两个字符)换行,\r为跳到行首,\n为跳至下一行 linux/ mac平台: \n(一个字符)为换行 python:用\n表换行,python帮忙转化成不同平台 数据类型总结 阅读全文
posted @ 2018-08-11 17:17 2Maike 阅读(113) 评论(0) 推荐(0)
摘要: day 5 一、补充for循环 0 mac 1 apple 2 iphone 3 tesla (0, 'mac') (1, 'apple') (2, 'iphone') (3, 'tesla') <enumerate object at 0x1044fdaf8> 0 mac 1 apple 2 ip 阅读全文
posted @ 2018-08-11 17:16 2Maike 阅读(175) 评论(0) 推荐(0)
摘要: day 4 python3中没有长整型的概念; python2中, num=2L type(num) => ‘long’ 1.0 -2.0 #1. strip, lstrip, rstrip #作用于首尾两端,可连用,不改变原字符串 egon egon** *egon #2. lower, uppe 阅读全文
posted @ 2018-08-11 17:14 2Maike 阅读(105) 评论(0) 推荐(0)
摘要: day 3 python基础(补充) y=1 y=x y=x=a=b=c=1 (id相同) m=1 n=2 x=m m=n n=x m=1 n=2 m, n=n, m salaries = [11,12,13,14,15] mon1_sal=salaries [0] …… mon5_sal=sala 阅读全文
posted @ 2018-08-11 17:10 2Maike 阅读(85) 评论(0) 推荐(0)
摘要: day2 操作系统(补充) 1. 操作系统的用户可以为应用程序,亦可为用户 2. 操作系统包括: 接口程序(将硬件的功能封装成简单的接口,服务应用软件/用户)和 内核 (核心的功能,用于控制硬件) 3. 操作系统的定义:一个协调,管理,控制计算机硬件及软件的控制程序 4. 内核态 与 用户态: CP 阅读全文
posted @ 2018-08-11 17:06 2Maike 阅读(87) 评论(0) 推荐(0)
摘要: day 1 关键字(python) -- 单词 (English) 语法 (python) -- 语法 (English) 大量练习 程序 (python) -- 作文 (English) 编程语言: 程序员与计算机沟通的介质 编程: 程序员用计算机所能理解的表达方式(编程语言)把自己的思维逻辑写下 阅读全文
posted @ 2018-08-11 17:05 2Maike 阅读(88) 评论(0) 推荐(0)
摘要: # 今日作业:# 1.掌握课堂案例:验证码import randomimport timesq# def make_code(i):# res = ""# for j in range(i):# # 随机0到9# num = str(random.randint(0,9))# c = chr(ran 阅读全文
posted @ 2018-08-11 11:47 2Maike 阅读(240) 评论(0) 推荐(0)
摘要: # 今日作业:# p1.以自己的理解总结为什么会出现循环导入,并用代码举例说明# 2.如何来解决循环导入,并解决第1题中的循环导入问题# 3.完成housework.py文件,拥有三个功能:sweep、wash、cook,自定义功能实现(函数体),从文件自执行和作为模块使用两方面,验证三个功能,且两 阅读全文
posted @ 2018-08-11 11:45 2Maike 阅读(241) 评论(0) 推荐(0)
摘要: # 今日作业:# p1.简述# 什么是模块#一系列功能的集合体# 模块有哪些来源# p1.内置# 2.第三方# 3.自定义# 模块的格式要求有哪些# p1 .py文件# 2 已被编译为共享库或DLL的C或C++扩展# 3 把一系列模块组织到一起的文件夹(注:文件夹下有一个__init__.py文件, 阅读全文
posted @ 2018-08-11 11:41 2Maike 阅读(239) 评论(0) 推荐(0)
摘要: 第⼀一周周考题参考答案基础题1.python语⾔言指的是⼀一种语法格式(*), 就像英⽂文⼀一样有⾃自⼰己的单词, 短语, 语法python解释器器是⼀一款应⽤用软件, 主要功能是将符合python语法格式的内容翻译成当前系统能识别的⼆二进制指令(*), 我们通常说的安装python指的就是安装py 阅读全文
posted @ 2018-08-11 11:29 2Maike 阅读(280) 评论(0) 推荐(0)
摘要: 周考一 1 介绍 满分120分,90分及格 考试范围: 考试时间: 周五下午3.00点-晚6:30 2 基础题(50分) 等号比较的是什么?(1分) is比较的是什么?(1分) students=[ {'name':'alex','age':38,'hobbies':['play','sleep'] 阅读全文
posted @ 2018-08-11 11:23 2Maike 阅读(232) 评论(0) 推荐(0)
摘要: # 今日作业:# 1.简述# 什么是迭代器# 1、 迭代是一个重复的过程,并且每次重复都是基于上一次的结果而来 仅仅循环,不是迭代# 什么是可迭代对象# 在python中,但凡内置有__iter__方法的对象,都是可迭代的对象# 什么是面向过程编程# 核心是'过程'二字,过程即解决问题的步骤,即先干 阅读全文
posted @ 2018-08-11 11:01 2Maike 阅读(128) 评论(0) 推荐(0)
摘要: # 今日作业:# 默写:# 开闭原则# 什么样的函数称为闭包# python中什么是装饰器# 装饰器的两个原则### 一:编写函数,(函数执行的时间是随机的)# import time# import random# def time1():# print('you are D,S,B')# tim 阅读全文
posted @ 2018-08-11 10:57 2Maike 阅读(156) 评论(0) 推荐(0)
摘要: # 1 使用递归打印斐波那契数列(前两个数的和得到第三个数,如:0 1 1 2 3 4 7...)# def func(x,y):# res=x+y# print(x)# if res<100:# return func(y,res)# else:# return y# print(func(0,1 阅读全文
posted @ 2018-08-11 10:57 2Maike 阅读(133) 评论(0) 推荐(0)
摘要: # 作业:# 编写用户注册函数,实现功能# 1、在函数内接收用户输入的用户名、密码、余额# 要求用户输入的用户名必须为字符串,并且保证用户输入的用户名不与其他用户重复# 要求用户输入两次密码,确认输入一致# 要求用户输入的余额必须为数字# def register_input():# while T 阅读全文
posted @ 2018-08-11 10:56 2Maike 阅读(154) 评论(0) 推荐(0)
摘要: # 默写:# 函数中参数的分类及其作用# 位置# 关键字# 形参# 实参# 可变长度参数## 练习题:# 1.# 使用函数新的知识点继续完善, 优化购物车import osproduct_list = [['Iphone7',5800], ['Coffee',30], ['疙瘩汤',10], ['P 阅读全文
posted @ 2018-08-11 10:55 2Maike 阅读(159) 评论(0) 推荐(0)
摘要: # 默写:## 必做:将购物车升级为带有持久存储的,并使用函数件业务逻辑抽离,是的代码更加清晰整洁# 购物车功能:# 登录# 注册# 查看商品列表# 加入购物车# 余额充值# 购物车商品结算# 可随时提出系统import osproduct_list = [['Iphone7',5800], ['C 阅读全文
posted @ 2018-08-11 10:54 2Maike 阅读(327) 评论(0) 推荐(0)
摘要: # 默写:# 列表冒泡排序# 必做:# 1.简述什么是字符编码,为什么出现# 字符 字符编码表 >二进制## 2.使用字典实现三级菜单题目要求参考博客http://www.cnblogs.com/linhaifeng/articles/7133357.html#_label11## menu = { 阅读全文
posted @ 2018-08-11 10:53 2Maike 阅读(162) 评论(0) 推荐(0)
摘要: # 默写:# 1.元组 字典 集合 列表 各自的特点# 2.字典添加 删除 修改 循环# 必做:## 1.餐厅提供了五种不同的菜,使用元组来存储他们,并循环打印出所有菜名,要求用户输入新加的菜名,加入到菜单中,并重新输出# menu=('青菜','辣椒','红烧肉','鱼','豆腐')# a=[]# 阅读全文
posted @ 2018-08-11 10:52 2Maike 阅读(130) 评论(0) 推荐(0)
摘要: # 默写99乘法标# 金字塔## 必做:# 1.昨日选做题 博客中有 http://www.cnblogs.com/linhaifeng/articles/7133357.html#_label3#写代码,有如下变量,请按照要求实现每个功能 (共6分,每小题各0.5分)# name = " aleX 阅读全文
posted @ 2018-08-11 10:51 2Maike 阅读(255) 评论(0) 推荐(0)
摘要: # 1. 求1-100的所有数的和# count=1# i=0# while count<=100:# i+=count# count += 1# print(i)# count=1# i=0# while count<=100:# i+=count# count+=1# print(i)# 2. 阅读全文
posted @ 2018-08-11 10:50 2Maike 阅读(210) 评论(0) 推荐(0)