自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(33)
  • 收藏
  • 关注

转载 day11作业

from functools import wrapsdef login_auth(func): from core import src @wraps(func) def inner(*args, **kwargs): if src.user_info.get('user'): res = func(*args, **k...

2019-09-23 10:48:00 75

转载 day12

开放--封闭原则:封闭:以实现的功能代码不应该被修改开放:对现有功能的扩展开放装饰器本质上是一个函数,他可以让其他函数在不需要做任何代码处理的前提下增加额外的功能,装饰器的返回值也是一个函数对象。它经常用于有切面需求的场景,比如:插入日志、性能测试、事务处理、缓存、权限校验等场景,装饰器是解决这类问题的绝佳设计。有了装饰器,我们就可以抽离出大量与函数功能本身无关的雷同代码到装饰...

2019-09-23 10:40:00 94

转载 小结2

计算机基础之编程什么是编程语言人与计算机交流的介质什么是编程通过编程语言写一堆文件为什么要编程替代劳动力计算机组成CPU控制器控制硬件运算器算术运算和逻辑运算存储器主存优点:快缺点:容量小/断掉即消失/贵外存优点:容量大/永久存储/便宜缺点:慢IO设备《追寻记忆的痕迹》输入设备输入信息,如键盘/鼠标输出设备输出信息,如显示屏/打印机32...

2019-09-20 23:22:00 120

转载 DAY11

一、函数的参数Python的函数定义非常简单,但灵活度却非常大。除了正常定义的必选参数外,还可以使用默认参数、可变参数和关键字参数,使得函数定义出来的接口,不但能处理复杂的参数,还可以简化调用者的代码。1、位置参数 a(b,c)【b,c必须输入,不输入报错】我们先写一个计算x2的函数:def power(x): return x * x对于power(x)函数,参数x就...

2019-09-20 15:17:00 61

转载 ATM

conf->settings.py:import osBASE_PATH = os.path.dirname(os.path.dirname(__file__))DB_PATH = os.path.join(BASE_PATH, 'db')lib-> start.py:import osimport sysfrom core import srcsys....

2019-09-19 20:51:00 50

转载 day10

函数函数​ 数学定义:y = f(x), y是x的函数,x是自变量。 y = f(x0,x1,x2,...,xn)​ python函数:​ - 由 若干语句组成的语句块、函数名称、参数列表 构成,它是组织代码的最小单元​ - 完成一定的功能函数的作用​ 1.结构化编程对代码的最基本的封装,一般按照功能组织一段代码​ 2.封装的目的是为了复用,减少沉余代码​ 3.代码更加...

2019-09-19 18:39:00 77

转载 day09作业

conf->settings.py:import osBASE_PATH = os.path.dirname(os.path.dirname(file))DB_PATH = os.path.join(BASE_PATH, 'db')core->src.pyfrom interface import user_interfacefrom interface impo...

2019-09-19 17:25:00 67

转载 day09

一 文件操作 (----------------------------------------------------------------------)一 介绍计算机系统分为:计算机硬件,操作系统,应用程序三部分。我们用python或其他语言编写的应用程序若想要把数据永久保存下来,必须要保存于硬盘中,这就涉及到应用程序要操作硬件,众所周知,应用程序是无法直接操作硬件的,这就用...

2019-09-18 14:52:00 76

转载 day08作业

s='hello jason tank iason sean say hello dsb dsb sb'a={}b=s.split()for i in b:if i in a:a[i]+=1else:a[i]=1print(a)b={'k1':[],'k2':[]}a={11,22,33,44,55,66,77,88,99,90}for k in a:if k==...

2019-09-17 20:40:00 71

转载 day08

一 了解字符编码的知识储备  1. 文本编辑器存取文件的原理(nodepad++,pycharm,word)    打开编辑器就打开了启动了一个进程,是在内存中的,所以在编辑器编写的内容也都是存放与内存中的,断电后数据丢失​ 因而需要保存到硬盘上,点击保存按钮,就从内存中把数据刷到了硬盘上。​ 在这一点上,我们编写一个py文件(没有执行),跟编写其他文件没有任何区别,都只是在编写...

2019-09-17 14:43:00 65

转载 day07作业

age_count = 0age = 18prize_dict = {'0': "芭比娃娃",'1': "变形金刚",'2': "psp游戏机",'3': "奥特曼",'4': "遥控飞机",'5': "chongqiwawa",}prize_msg = '''0 芭比娃娃1 变形金刚2 psp游戏机3 奥特曼4 遥控飞机5 chongqiwawa'''...

2019-09-16 21:16:00 52

转载 day07

Python深浅拷贝拷贝(赋值)、浅拷贝、深拷贝可变or不可变:d不变值可变,即在原值的基础上修改,则为可变数据类型;值变id也变,即重新申请一个空间放入新值,则为不可变数据类型。拷贝如果l2是l1的拷贝对象,则l1内部的任何数据类型的元素变化,则l2内部的元素也会跟着改变,因为可变类型值变id不变。浅拷贝如果l2是l1的浅拷贝对象,则l1内的不可变元素发生了改...

2019-09-16 14:34:00 58

转载 day06作业

conf->settings.py:import osBASE_PATH = os.path.dirname(os.path.dirname(file))DB_PATH = os.path.join(BASE_PATH, 'db')core->src.pyfrom interface import user_interfacefrom interface impo...

2019-09-12 21:14:00 74

转载 小结1

计算机基础之编程什么是编程语言编程语言是人与计算机交流的介质什么是编程通过编程语言编写一大堆文件为什么要编程奴役计算机,替代劳动力计算机五大组成CPU控制器控制硬件运算器算术运算和逻辑运算内存优点: 速度快缺点: 断掉即消失,存储容量小外存优点:容量大,永久存储缺点:速度慢输入设备输入信息,键盘/鼠标/u盘输出设备输出信息,显示屏/打印机/u盘...

2019-09-12 14:23:00 64

转载 day06

整型内置方法:用途:年龄、号码、等级定义:可以使用int()方法将纯数字的字符串转为十进制的整型age = 19 # age = int(10)print(type(age))常用操作+内置方法:算术运算+比较运算长整型长整型只在python2中存在,python3中不存在长整型存一个值or多个值:一个值有序or无序:无有序or无序一说可变or不可变...

2019-09-12 14:19:00 66

转载 day05作业

age = int(input('请输入年龄:'))if age < 18:print('不接受未成年')elif age < 25:print('心动表白')elif age < 45:print('阿姨好')else:print('奶奶好')sum=0for i in range(101):if i%2==1:sum+=iprint(sum...

2019-09-11 15:49:00 51

转载 day05

算术运算符比较运算符赋值运算符身份运算符位运算符if学什么都是为了让计算机向人一样工作,我们无时无刻都在判断。路边路过一个生物,你会判断两个人是不是会表白?首先会判断这个生物是不是人类,并且这个人类是个女人,年龄大于18小于20几岁。你首先需要记录一堆数据,然后才会用你的大脑去判断。if表示if成立代码成立会干什么。if 条件:代码1代码2代码3......

2019-09-11 14:38:00 57

转载 day04作业

作业简述Python的五大数据类型的作用、定义方式、使用方法:数字类型整型作用:表示人的年龄、各种号码、级别定义:age=18使用方法:加减乘除、逻辑判断(大于、小于)浮点型作用:表示身高、体重、薪资定义:salary=3.2使用方法:加减乘除、逻辑判断(大于、小于)字符串作用:表示名字,爱好定义:name='nick'使用方法:字符串只能+、*和逻辑比较...

2019-09-10 15:47:00 95

转载 day04

数字类型基础数字类型字符串类型列表类型字典类型布尔类型数字类型整型作用:表示人的年龄、各种号码、级别定义:age=18使用方法:加减乘除、逻辑判断(大于、小于)浮点型作用:表示身高、体重、薪资定义:salary=3.2使用方法:加减乘除、逻辑判断(大于、小于)字符串作用:表示名字,爱好定义:name='nick'使用方法:字符串只能+、*和逻辑比较如...

2019-09-10 15:04:00 52

转载 day03

变量什么是变量变化的量,是计算机语言中能储存计算结果或能表示值抽象概念为什么要有变量用于储存临时的值定义变量a=10变量的组成变量名:变量名用来引用变量值,但凡需要用变量值,都需要通过变量名。赋值符号:赋值变量值:存放数据,用来记录现实世界中的某种状态。变量名的命名规范变量的命名应该能反映变量值所描述的状态,切记不可用中文变量名必须用字母数字下划线组...

2019-09-09 16:48:00 54

转载 day03作业

交互式:马上能看到结果命令行式:适用于开发对于p1.py,如果我们再加上一段代码x = 11,大内存会开辟另一个小空间存储变量值11,把变量值绑定另一个门牌号x,但是由于之前有x,所以大内存会解除x与10的连接,让x与11连接。这个时候10由于没有了门牌号,所以成为了python眼中的垃圾,python就会处理这个垃圾,释放10的内存占用,这就是python的垃圾回收机制。21...

2019-09-09 16:45:00 60

转载 DAY 02 作业

什么是编程?与计算机交互详述计算机组成CPU控制器计算机的指挥系统,指挥整个计算机运算器计算机的运算系统,进行逻辑运算和算术运算内存临时储存数据的硬件设备外存永久存储数据的硬件设备输入设备向计算机输入信息的设备输出设备计算机向外界输出信息的设备适配器相当于一个转换器操作系统有什么用?由于我们以后开发都是都是应用程序,应用程序无法操作硬件,但凡需要操...

2019-09-06 15:49:00 51

转载 DAY 02

编程语言分类及其优缺点:机器语言(低级语言)可以直接和硬件交互优点:执行效率高,可以直接用0和1 与计算机进行直接交流缺点:开发效率低汇编语言直接和硬件交互相对于机器语言:优点:执行效率高缺点:开发效率低高级语言编译型语言:C/JAVA/GO全部说完才翻译相对于解释型语言优点:执行效率高缺点:开发效率低解释型语言:Python说完一句翻译一句...

2019-09-06 14:41:00 164

转载 DAY01

什么是编程语言:与计算机交流的介质什么是编程:与计算机交互为什么要编程:让计算机替代人类干活计算机五大组成部分:CPU(控制器,运算器),内存,外存,输入设备,输出设备CPU控制器计算机的指挥系统,指挥整个计算机运算器计算机的运算系统,进行逻辑运算和算术运算内存临时储存数据的硬件设备外存永久存储数据的硬件设备输入设备向计算机输入信息的设备输出设备计...

2019-09-05 20:42:00 66

转载 8.6

Python深浅拷贝拷贝(赋值)、浅拷贝、深拷贝可变or不可变:d不变值可变,即在原值的基础上修改,则为可变数据类型;值变id也变,即重新申请一个空间放入新值,则为不可变数据类型。拷贝如果l2是l1的拷贝对象,则l1内部的任何数据类型的元素变化,则l2内部的元素也会跟着改变,因为可变类型值变id不变。浅拷贝如果l2是l1的浅拷贝对象,则l1内的不可变元素发生了改...

2019-08-06 19:03:00 80

转载 8.5

列表类型内置方法一. 列表类型内置方法:用途:多个装备、多个爱好、多门课程,甚至是多个女朋友.定义:[]内可以有多个任意类型的值,逗号分隔元素常用操作+内置方法:常用操作和内置方法分为优先掌握(今天必须得记住)、需要掌握(一周内记住)、其他操作(了解)三个部分优先掌握:按索引取值(正向取值+反向取值),即可存也可以取切片长度len成员运算in和n...

2019-08-05 15:18:00 70

转载 小结

计算机基础之编程什么是编程语言编程语言是人与计算机交流的介质什么是编程通过编程语言编写一大堆文件为什么要编程奴役计算机,替代劳动力计算机五大组成CPU控制器控制硬件运算器算术运算和逻辑运算内存优点: 速度快缺点: 断掉即消失,存储容量小外存优点:容量大,永久存储缺点:速度慢输入设备输入信息,键盘/鼠标/u盘输出设备输出信息,显示屏/打印机/u盘...

2019-08-02 16:38:00 59

转载 8.2

整型内置方法:用途:年龄、号码、等级定义:可以使用int()方法将纯数字的字符串转为十进制的整型age = 19 # age = int(10)print(type(age))常用操作+内置方法:算术运算+比较运算长整型长整型只在python2中存在,python3中不存在长整型存一个值or多个值:一个值有序or无序:无有序or无序一说可变or不可变...

2019-08-02 16:37:00 212

转载 8.1

while语法循环就是一个重复的过程,我们人需要重复干一个活,那么计算机也需要重复干一个活。ATM验证失败,那么计算机会让我们再一次输入密码。这个时候就得说出我们的wile循环,while循环又称为循环。hile 条件 code 1 code 2 code 3 ...while True: print('*1'*100) prin...

2019-08-01 18:53:00 75

转载 7.31

格式化的三种方式占位符age = 19print('My name is xxx,my age is '+str(age))age = 19print('My name is xxx,my age is', age)name = 'nick'age = 19print('My name is '+name+' my age is '+str(age))上面的...

2019-07-31 19:44:00 101

转载 7.30

数据类型基础什么是数据类型:变量值的不同类型,姓名可能是一种数据类型、年龄可能是一种数据类型、爱好可能又是另一种数据类型为何对数据分类:变量是用来反映状态以及状态变化的,所以针对不同的状态就应该用不同类型的数据去标记不同的数据类型:数字类型,字符串类型,字典类型,布尔类型数字类型整型:作用:表示人的年龄、各种号码、级别定义:age = 18 # age=int(18)...

2019-07-30 20:06:00 66

转载 7.29

变量什么是变量变化的量,是计算机语言中能储存计算结果或能表示值抽象概念为什么要有变量用于储存临时的值定义变量a=10变量的组成变量名:变量名用来引用变量值,但凡需要用变量值,都需要通过变量名。赋值符号:赋值变量值:存放数据,用来记录现实世界中的某种状态。变量名的命名规范变量的命名应该能反映变量值所描述的状态,切记不可用中文变量名必须用字母数字下划线组合,并...

2019-07-29 17:04:00 100

转载 7.26

编程语言分类及其优缺点:机器语言(低级语言)可以直接和硬件交互优点:执行效率高,可以直接用0和1 与计算机进行直接交流缺点:开发效率低汇编语言直接和硬件交互相对于机器语言:优点:执行效率高缺点:开发效率低高级语言编译型语言:C/JAVA/GO全部说完才翻译相对于解释型语言优点:执行效率高缺点:开发效率低解释型语言:Python说完一句翻译一句...

2019-07-26 21:27:00 58

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除