自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 Flask框架 jinja2模板 过滤器 控制语句,宏和import语句

Flask框架 jinja2 过滤器 控制语句,宏和import语句1.Jinja2模版过滤器2. 自定义过滤器1.Jinja2模版过滤器过滤器是通过管道符号(|)进行使用的,例如:{{ name|length }},将返回name的长度。过滤器相当于是一个函数,把当前的变量传入到过滤器中,然后过滤器根据自己的功能,再返回相应的值,之后再将结果渲染到页面中。Jinja2中内置了许多过滤器,在这里可以看到所有的过滤器过滤器功能abs(value)返回一个数值的绝对值defau

2020-10-17 16:41:47 298

原创 Python基础 类的特殊方法,封装

Python基础 类的特殊方法,封装1. 特殊方法2. 封装3.property装饰器4.PEP8 编码规范1. 特殊方法在类中可以定义一些特殊方法也称为魔术方法特殊方法都是形如 xxx()这种形式特殊方法不需要我们调用,特殊方法会在特定时候自动调用每创建一个实例对象,那么解释器就会调用一次init魔法方法特殊方法的执行优先级,弱于类中的自定义方法# __名称__ 这种方式的方法就是特殊方法, 魔法方法# 每创建一个实例对象,那么解释器就会调用一次init魔法方法# ========

2020-10-17 04:57:05 169

原创 Flask框架 视图模板简介

Flask框架 视图模板简介1.url_for1.1构造URL(url_for)1.2 指定URL末尾的斜杠2. HTTP的请求方法1.url_for1.1构造URL(url_for)一般我们通过一个URL就可以执行到某一个函数。如果反过来,我们知道一个函数,怎么去获得这个URL呢?url_for函数就可以帮我们实现这个功能。url_for()函数接收两个及以上的参数,他接收函数名作为第一个参数,接收对应URL规则的命名参数,如果还出现其他的参数,则会添加到URL的后面作为查询参数。通过构建URL的

2020-10-16 17:53:59 300

原创 Python基础 迭代器,面向对象,类的使用

Python迭代器,类的使用1.迭代器2. 面向对象简介3.类的简介4.类的使用5.类的使用5.1 属性和方法5.2 Self 参数1.迭代器迭代器是访问集合元素的一种方式。迭代器是一个可以记住遍历位置的对象。迭代器对象从集合的第一个元素开始访问,直到所有元素被访问完结束。迭代器和生成器类似可以被next()函数调用并不断返回下一个值的对象称为迭代器Iterator生成器是可迭代的,也是迭代器列表是可迭代的,但不是迭代器通过iter()函数可以将可迭代的对象变成一个迭代器可迭代对

2020-10-15 16:29:20 157

原创 Flask框架 简介,URL和视图

Flask简介,URL和视图 1.虚拟环境的搭建2.Flask简介3-第一个Flask程序1.虚拟环境的搭建如果在一台电脑上, 想开发多个不同的项目, 需要用到同一个包的不同版本, 如果使用上面的命令, 在同一个目录下安装或者更新, 新版本会覆盖以前的版本, 其它的项目就无法运行了。虚拟环境可以搭建独立的python运行环境, 使得单个项目的运行环境与其它项目互不影响。安装pipenvpip install pipenv创建项目运行的目录mkdir app进入该目录

2020-10-14 16:32:12 171

原创 Python基础 高阶函数,装饰器

Python 高阶函数1.高阶函数2.匿名函数3.闭包4.装饰器5.推导式6.生成器7.用装饰器实现已存在的函数的执行所花费的时间1.高阶函数接收函数作为参数。或者将函数作为返回值返回的函数list2 = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]def fn1(i): if i % 2 == 0: return Truedef fn(fun, list1): new_list = [] for i in list1:

2020-10-13 16:32:13 150

原创 Python基础 递归函数,文档字符串

Python 函数基础1.函数的返回值2.文档字符串3. 函数的作用域4.命名空间5.递归函数6.函数实现闰年的判断7.猴子吃桃问题1.函数的返回值• 返回值就是函数执行以后返回的结果• 通过return来指定函数的返回值• return后面可以跟任意对象,返回值甚至可以是一个函2.文档字符串• help()是Python中内置函数,通过help()函数可以查询Python中函数的用法• 在定义函数时,可以在函数内部编写文档字符串,文档字符串就是对函数的说明def fn(a, b, c):

2020-10-10 18:03:09 240

原创 Python基础 集合的运算 函数

这里写目录标题1.集合的运算2.函数的简介3.函数的参数形参和实参4.参数的传递方式5.实参的类型6.不定长参数7.参数的拆包8.可变和不可变打印名片程序求前20个斐波那契数列斐波那契数列函数求1-100之间所有整数的和1.集合的运算集合的运算&交集运算|并集运算-差集运算^异或运算<=判断子集<判断真子集>=判断超集>判断真超集s1 = {1, 2, 3, 4}s2 = {3, 4,

2020-09-29 15:23:06 432

原创 Python基础 字典和集合的使用

Python 字典和集合的使用取到字典中的一些值把集合中的数字按大小分类取到字典中的一些值a = {"name": "123", "data": {"result": [{"src":"python1"}, {"src":"python2"}, {"src":"python3"}]}}print((a["data"]["result"][0].values()))print('python1' in a["data"]["result"][0].values())list1 = a["data

2020-09-25 14:33:34 93

原创 Python基础 列表的一些操作

Python 列表的一些操作不通过自带方法实现列表翻转9次机会猜十个数字,一次也猜不到获取两个列表中的相同元素8个老师随机分到3个教室,最后不能有空教室不通过自带方法实现列表翻转a = [1,2,3,4,5,6]print(a[::-1]) # [6, 5, 4, 3, 2, 1]b = []for i in a : # print (a[i-1]) # c = [a[i-1]] b

2020-09-23 17:40:08 129

原创 Python基础 条件判断语句if与while流程控制

条件判断语句if与while流程控制打印菱形找到所有的水仙花数判断一个数是否为质数和电脑猜拳打印菱形i = 0def increment(val): val += 1 return valdef decrement(val): val -= 1 return valflag = 0while -1 < i: space = ' ' star = '*' print(space*(5-i), '*'*((2*i)+1), space

2020-09-21 16:52:23 124

原创 Python基础 运算符

Python 运算符1. 运算符1.1 运算符的概念1.2 运算符的分类2. 算术运算符3. 赋值运算符4. ⽐较运算符5. 逻辑运算符5.1 not 逻辑⾮5.2 and 逻辑与5.3 or 逻辑或5.4 ⾮布尔值的与或运算6. 条件运算符(三元运算符)7. 运算符的优先级8.四种格式化字符串的方式1 拼串2 参数的传递3 占位符4 str.format9.通过条件运算符获取三个值中的最大值1. 运算符1.1 运算符的概念 运算符⽤于执⾏程序代码运算,会针对⼀个以上操作数项⽬来进⾏运算。例 如:2

2020-09-18 18:03:53 211

原创 Python基础 基本字符串操作

基本字符串操作四种方法交换a,b两个值字符串的逆序及统计检验输入的字符串是否符合标准用户名长度6-20,用户名必须以字母开头密码长度至少6位,不能为纯数字,不能有空格四种方法交换a,b两个值def swap_1(val1, val2): temp = val1 val1 = val2 val2 = temp # print(a, b) return val1, val2def swap_2(val1, val2): val1 = val1 + val2

2020-09-16 17:19:36 177

原创 Python基础 环境搭建

Python的环境搭建1. 下载安装包2.安装==PyCharm==解释器3 Hello World1. 下载安装包2.安装PyCharm解释器PyCharm的简单配置• 1、主题修改 File–settings–apperance–theme• 2、代码字体修改 File–settings–Editor-Font• 3、关闭更新 File–settings—apperance—System Settings —Updates — Automatically che

2020-09-14 16:15:32 184

原创 Python基础 简述笔记

9月9日 学习笔记学习Markdown的使用环境变量学习方法:交互模式字符集有问题及时解决,有条理,不懂的地方,也要总结出来,哪里不懂,是基础不牢,还是难以理解。练习与复习,以老师所讲为辅助,实践并加以理解,达到自己能够掌握。总结并发散思维,以博客的形式,记录心得体会。...

2020-09-10 18:16:03 67

空空如也

空空如也

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

TA关注的人

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