
Python
yuansheng888888
软件开发十多年
展开
-
Python 一切皆对象
Python 中的一切皆对象,比Java更彻底函数和类也是对象,属于python的一等公民一等公民:赋值给一个变量可以添加到集合对象中可以作业参数传递给函数可以当做函数的返回值例如:def ask(name=“zs”):print(name)class Person:def init(self):print(“zs”)obj_list = []obj_list.append(ask)obj_list.append(Person)for item in obj_list:原创 2022-02-25 09:45:32 · 435 阅读 · 0 评论 -
零基础和我一起学Python Python 基础学习
零基础和我一起学Python系统第一天 学习变量和数据类型系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加第一天 变量和数据类型提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录零基础和我一起学Python系统第一天 学习变量和数据类型系列文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机原创 2021-08-01 21:38:01 · 120 阅读 · 0 评论 -
和我一起学Flask ORM
ORM介绍Object Relational Mapping将ORM模型映射到数据库from sqlalchemy.ext.declarative import declarative_baseengine = create_engine(DB_URL)Base = declarative_base(engine)#1,用Base 类作为基类来写自己的ORM类要定义 tablenam...原创 2019-09-27 22:41:17 · 181 阅读 · 0 评论 -
使用SQLALchemy 连接数据库
sqlalchemy连接 SQLALCHEMY 连接数据使用一些配置信息,然后将他们组合成满足条件的字符串from sqlalchemy import create_engineHOSTNAME = ‘127.0.0.1’PORT = ‘3306’DATABASE = ‘books’USERNAME = ‘root’PASSWORD = ‘mis0120’DB_URL = ‘m...原创 2019-09-26 23:07:30 · 362 阅读 · 0 评论 -
和我一起学Flashk 蓝图
作用:1,使Flask项目更加模块化,结构更清晰2,基本语法i)在蓝图文件中导入 BluePrintfrom flask import Blueprintuser_bp = Blueprint(‘user’,name,url_prefix=’/user’)ii)在主app文件中注册蓝图from blueprints.user import user_bpapp.register_b...原创 2019-09-25 22:34:23 · 370 阅读 · 0 评论 -
和我一起学Flask 视图
视图高级add_url_rule(rule,endpoint=None,view_func=None)用来添加url与视图函数的映射,如果没有填写endpoint默认会使用view_func的名字作为endpoint .以后使用url_for 时,就要看映射时有没有传递endpoint参数如果传递了,就应该使用endpoint的字符串否则就应该使用view_func的名字app.ro...原创 2019-09-22 23:00:30 · 208 阅读 · 0 评论 -
和我一起学Flask set with
set with 语句set 语句在模板中,用 set 语句定义变量{% set username = ‘zhangshan’ %} 用户名 {{ username }}定义 了变量,后面的代码都可以使用with 语句只能在with 语句块中使用,超过了就不能再使用了{% with classroom = ‘教室1’ %}教室: {{ classroom }}{% endwi...原创 2019-09-19 23:13:24 · 179 阅读 · 0 评论 -
和我一起学Flask IF语句 和FOR语句
IF 条件判断语句必须放在 {% % } 中间,必须 有结束标签 { % endif%}for 循环使用 for … in 的形式,可以遍历所有的序列没有 break 和 continue{% for book in books%}{% endfor %}...原创 2019-09-17 23:01:07 · 307 阅读 · 0 评论 -
和我一起学Flask 自定义过滤器
自定义模板过滤器过滤器本质上就是一个函数,如果在模板中通过这个过滤,那么就会将这个变量的值作为第一个参数传给过滤这个函数@app.template_filter(‘cut’)def cut(value):value = value.replace(“hello”,’’)return value {{ article | cut }}...原创 2019-09-16 22:23:46 · 130 阅读 · 0 评论 -
和我一起学Flask 过滤器
过滤器基本语法{{ variable | 过滤器名字 }} 使用管道符号 | 进行组合过滤器是通过管道符号(|) 进行使用的{{ name | length}} 将返回name 的长度常用过滤器default 过滤器使用方式 {{ value | default(默认值) }} 如果value 这个key 不存在,那么会使显示default如果要空值显示默认值,需要加上 bool...原创 2019-09-10 23:10:36 · 178 阅读 · 0 评论 -
和我一起学Flask 模板
模板1,在渲染模板时,默认会从项目根目录 下 ‘templates’ 目录下查找2,如果不想把模板文件放在templates 目录下,那么可以在 falsktemplate_folder 设置路径模板参数笔记1,在使用render_template 渲染模板时,可以传递参数 ,以后直接在模板中使用就可以了2,如果你的参数过多,可以将所有的参数放在一个,然后在传字典参数时,使用**将字...原创 2019-09-09 23:20:28 · 134 阅读 · 0 评论 -
和我一起学Flask url_for
url_for基本使作第一个参数,是视图函数的名字的字符串,后面的参数是传递的url如果传递的参数之前在url中已经定义了,那么这个参数就会被当成path 的形式给url .如果这个参数之前没有在url中定义,那么将变成查询字符串的形式放到url 中@app.route(’/list//’)def my_list(page):return ‘my list’print(url_f...原创 2019-09-08 18:15:20 · 160 阅读 · 0 评论 -
和我一起学Flask URL与视图函数的映射
URL与视图函数的映射传递参数传递参数的语法是:’/<参数名>/’ ,然后在视图函数中,也要定义同名的参数@app.route(’/article/<article_id>/’)def article_detail(article_id):return ‘文章是: %s’ %article_id设置需要传递的参数类型@app.route(’/p/int:ar...原创 2019-09-07 23:33:47 · 148 阅读 · 0 评论