2 侬&码

尚未进行身份认证

我要认证

发渐疏,终不悔!

等级
TA的排名 23w+

Django——项目搭建及基础配置

1.什么是WEB应用?​ 在浏览器中可以直接使用的应用程序​ B/S模式的应用​ HTML+CSS+JAVAScript Python程序(为浏览器网页提供提供动态内容)2.为什么要用Python写Web应用呢?​ Python简单优雅,开发效率高(很多公司更看重开发效率而不是执行效率)​ Python有很多三方库都支持Web应用开发​ Django / Flask / Tornado / Sanic / FastAPI3.为什么要用Django框架?​

2020-08-03 21:49:21

数据库安装和基本操作

什么是数据库?数据库(database)是一个以某种有组织的方式存储的数据集合。确切地说,数据库软件应称为DBMS(数据库管理系统)。数据库是通过DBMS创建 和操纵的容器。数据库可以是保存在硬设备上的文件,但也可以不是在很大程度上说,数据库究竟是文件还是别的什么东西并不重要,因为你并不直接访问数据库;你使用的是DBMS,它替你访问数据库。MYSQL是一种DBSM(数据库管理系统),即数据库软件。关系型数据库关系型数据库​ 1971年 —> 关系模型​ 理论基础:关系代

2020-07-28 16:00:28

JS、JQuery实习轮播图

轮播图显示效果JS轮播<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <style> #lb { margin: 100px auto; width: 790px; height: 340

2020-07-16 09:32:30

最大公约数、最小公倍数python实现

"""@Author : 侬&码"""from functools import reducenum1 = 1125num2 = 855mi = min(num1, num2)print(mi)li = []count = 0while True: for i in range(2, mi + 1): if num1 % i == 0 and num2 % i == 0: num1, num2 = num1 // i, num2

2020-07-04 08:07:10

简述python三神器——装饰器、迭代器、生成器

装饰器在不修改函数的情况下,给函数添加新的功能。闭包: 局部函数的内部函数里,对局部函数的变量进行引用,那么内部函数认为是闭包(closure)什么是装饰器装饰器(decorator) 的本质就是一个函数,**是增强函数或类的功能的一个函数。**装饰器是一个实参高阶函数也是返回值高阶函数。简单装饰器def cp(fn): def do_action(name, age, clock): if clock < 21: fn(name, age,

2020-07-03 20:57:32

歌词解析播放——python篇

题目:写一个类,其功能是:1.解析指定的歌词文件的内容 2.按时间显示歌词 提示:歌词文件的内容一般是按下面的格式进行存储的。歌词前面对应的是时间,在对应的时间点可以显示对应的歌词"""@Time : 2020/7/1 21:40@Author : 侬&码@File :作业6.py"""import re, timelyric = """[00:00.20]蓝莲花[00:00.80]没有什么能够阻挡[00:06.53]你对自由地向往[00:11.59]天马行空的生涯[00:

2020-07-03 20:11:18

简述拷贝、内存管理——python篇

拷贝赋值可变数据类型: 当该数据类型的对应变量的值发生了改变,那么它对应的内存地址不发生改变。所以两个变量还是指向同一内存空间修改前者,后者也会变,反之亦然。li1 = [1, 2]li2 = li1print(id(li1), id(li2)) # 地址相同 3063790813256 3063790813256# 修改li2,li1也会变li2.append(3)print(li1) # [1, 2, 3]print(li2) # [1, 2, 3]print(id(

2020-07-03 19:48:35

面向对象之继承——python篇

继承继承:让子类拥有父类的所有属性和方法。父类,也被称为超类python支持多继承,Java 不支持多继承,但支持多重继承。类属性和方法的添加不会因为继承而受到任何影响。对象属性是怎么被继承: 继承的时候因为__init__方法被继承,间接继承了对象属性。在子类的__init__方法中通过supper()去调用父类的__init__的方法,实现继承。类中的方法的调用过程通过类或则对象在调用方法的时候,回先看当前类中有没有这个方法,如果有就直接调用自己类中;没有就看父类中有没有定义这个方

2020-07-02 20:11:41

面向对象——python基础篇

编程思想面向过程编程(Procedural programming):根据业务逻辑从上到下写代码,关注于具体怎样实现。面向函数编程(Function oriented programming):将面向过程编程过程中有重复的代码,封装成一个独立的函数。(函数等价于功能)面向对象编程(Object Oriented Programming,OOP):不在乎具体实现,只在乎结果。把对象作为程序的基本单元,一个对象包含了数据和操作数据的函数。类和对象类是对具有相同特征或者行为的事物的一个统称,是抽象的,

2020-07-02 20:07:56

异常捕获——python基础篇

异常让程序执行过程中出现异常的时候不崩溃可以继续运行注意:不是任何时候都要用异常捕获(知道可能某个位置会出现异常,但不想让程序崩溃时,使用异常)语法1: 捕获所有异常try:代码段1except:代码段2# print(1 / 0) # ZeroDivisionError: division by zerotry: print(1 / 0)except: print('出现异常了')"""出现异常了"""说明:try、except - 关键字

2020-06-30 22:49:03

re模块——python篇

re模块编译re.compile(正则表达式) - 编译正则表达式,创建正则表达式对象import re# 编译co = re.compile(r'\d*')print(re.fullmatch(co, ''))print(re.fullmatch(co, '123'))# 使用compile返回正则对象,可以直接用对象.函数名()的方式调用re模块的方法print(co.fullmatch('2342'))"""<re.Match object; span=(0, 0),

2020-06-30 22:39:33

正则表达式——基础篇

正则表达式正则表达式一种让字符串处理更简单的工具(本质是做字符串匹配的)re模块python提供的专门使用正则表达式的相关函数fullmatch(正则表达式,字符串) - 让正则表达hi和字符串进行完全匹配,如果匹配失败,结果为None。正则是一个特殊的字符串js中的正则:/正则表达式/python的正则:r’正则表达式’普通字符 - 表示字符本身特殊字符特殊字符含义.匹配一个任意字符\w匹配任意一个数字、字母或则下划线(只针对asci

2020-06-30 22:38:44

文件操作——python基础篇

文件操作运存:用来保存程序运行过程中产生的数据,程序结束就会自动销毁。硬盘:用来对数据持久化,保存在硬盘中的数据,除非手动删除否则数据一直存在。数据持久化数据持久化:就是将数据以各种形式保存到硬盘中(保存到本地文件中)文件操作基本步骤:打开文件 -> 操作文件(读、写) -> 关闭文件打开文件open(file, mode=‘r’, encoding=None ) - 以指定的模式打开指定的文件并返回一个文件对象说明:file - 文件路径,字符串类型绝对路径

2020-06-29 10:53:10

函数进阶——python基础篇

返回值从函数里面传递到函数外的数据怎么返回数据return 关键字后面表达式的值语法:​ return 参数1,参数2,…说明:​ return,只能出现在函数中​ 将数据从函数内容从函数内部扔到函数的外部​ 结束函数(执行函数的时候只要遇到return函数直接结束)表达式:可以一个都没有,可以有一个,也可以有多个(本质返回的是元组)。没有返回值返回None怎么使用返回的数据返回值就是函数调用表达式的值普通数据能做的事,函数表达式也能做。函数调用过程

2020-06-28 07:34:58

函数(一)——python基础篇

什么是函数?函数是对某一特定功能的代码块的封装函数的定义语法:def 函数名(形参列表):​ 函数说明文档​ 函数体说明:def - python定义函数的关键字:固定写法函数名 - 自定义命名:​ 标识符,不要关键字(要求);​ 所有的字母都小写,多个单词之间用下划线隔开;​ 不能用系统提供的函数名、类名​ 见名知义() - 固定写法形参列表 - 格式:参数1,参数2,…形参 - 虚拟变量,是用来接收实参的。函数说明文档 -

2020-06-22 21:42:04

字符串格式化函数format——python篇

format 格式化函数字符串调用方法format,并提供要设置其格式的值。str.format() 方法通过字符串中的大括号{} 来识别替换字段 ,从而完成字符串的格式化。字段名:省略字段名:{}使用非负十进制整数{0}变量名{name}省略字段名大括号内省略字段名,根据位置参数参数。替换字段形式: {}注意:大括号个数可以少于位置参数的个数。 s = '你好啊{},我叫{}!'.format('小明', '小红') print(s) print('{

2020-06-20 09:56:41

看完了这些汉字,都不敢说是中国人了!

[‘一’, ‘丁’, ‘丂’, ‘七’, ‘丄’, ‘丅’, ‘丆’, ‘万’, ‘丈’, ‘三’, ‘上’, ‘下’, ‘丌’, ‘不’, ‘与’, ‘丏’, ‘丐’, ‘丑’, ‘丒’, ‘专’, ‘且’, ‘丕’, ‘世’, ‘丗’, ‘丘’, ‘丙’, ‘业’, ‘丛’, ‘东’, ‘丝’, ‘丞’, ‘丟’, ‘丠’, ‘両’, ‘丢’, ‘丣’, ‘两’, ‘严’, ‘並’, ‘丧’, ‘丨’, ‘丩’, ‘个’, ‘丫’, ‘丬’, ‘中’, ‘丮’, ‘丯’, ‘丰’, ‘丱’, ‘串’,

2020-06-18 23:05:45

字符串——python基础篇

什么是字符串字符串是容器型数据类型,将引号或者双引号作、三单(双)引号为容器的标志,元素不需要用逗号隔开:‘元素1元素2…’字符串是不可变(不支持增删改),有序的(支持下标操作)字符串中的元素:只能是文本符号(所有计算机能表达出的符号都可以作为字符串的元素),一个符号对应一个元素。字符串中每个独立的元素又叫字符,python中只有字符的概念,没有对应的数据类型。空串str1=’’str2=""str3=’’’’’’str4=""""""非空字符串str1=‘s’str2=“s

2020-06-18 22:57:51

集合——python基础篇

什么是集合?集合是一个无序,可变的容器型数据类型。(支持增删改){}作为容器的标值,里面多个元素用逗号隔开:{元素1,元素2,元素3,…}集合中的元素须是不可变类型,且唯一。注意:空集合:empty=set()增删改查查集合没有办法直接获取单个元素,只能遍历nums = {3, 5, 8, 2, 8}for i in nums: print(i) """8235"""增集合.add(元素):往集合中添加指定的元素。(元素应是不可变类型)

2020-06-17 22:13:44

字典——python基础篇

字典是什么字典是无序、可变的容器型数据类型,元素以键值对存储,以键获值。什么时候用字典:需要保存多个数据,并需要对数据(多个数据的意义不同)进行区分。字典是容器型数据类型,容器的标志{},多个元素用逗号隔开。字典的元素都是键值对,以键获值。{key1:value1,key2:value2,…}字典中元素: 键值对键 - 不可变;唯一(一般是字符串)值 - 任何类型的数据;可重复字典的增删查查 - 获取字典的值获取单个元素对应的值:字典[key]: 获取

2020-06-17 22:13:18

查看更多

勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 阅读者勋章Lv2
    阅读者勋章Lv2
    授予在CSDN APP累计阅读博文达到7天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。