python脚本框架webpy模板控制结构


Posted in Python onNovember 20, 2021

控制结构就是for,whileif-else,if-elif,while…else,在web.py中其实和我们以前学过的一样,操作基本是相同的,但是里面还是有一些不同!

for

$for row in range(10):   
        第$row行

$def with(funs)
$for row in funs:

第$row行

这里一定要记住funs不要添加$
如果funs是list,那$ros具体list的一些属性,在while中你可以看到

while

$while funs:
    $funs.pop()

funs是list,具体pop属性

if-else

$for row in range(10):
        $if row==2:
            我是2 
        $elif row==3:
            我是3
        $else:
            $row

实例

index.html中的内容

$def with(fun_name,funs)
<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <title>web参数模板</title>
    </head>
    <body>
        <h2>我的名字:range函数的使用</h2>
        $for row in range(10):   
            第$row行 

        <h2>我的名字:$fun_name</h2>
        $# 注释
        $for row in funs:   
            第$row行 
        <h2>我的名字:while循环</h2>
        $while funs:
            $funs.pop()
        <br/>
       <h2>我的名字:if-else</h2>
        $for row in range(10):
            $if row==2:
                我是2 
            $elif row==4:
                我是4 
            $else:
                $row  
    </body>
</html>

Python中的内容:

#coding:utf-8
    import web
    urls=('/','Index',)
    render =web.template.render('html/')
    class Index:
        def funA(self):
            mylist=['1','2','3','4','5']
            return mylist
        def GET(self):
            web.header('Content-Type','text/html;charset=UTF-8')
            return render.myindex('for循环',[1,2,3,4,5,6,7,8,9,10])
    app=web.application(urls,globals())
    if __name__ == '__main__':
        app.run()

结果:

python脚本框架webpy模板控制结构

以上就是python脚本框架webpy模板控制结构的详细内容,更多关于webpy框架模板控制结构的资料请关注三水点靠木其它相关文章!

Python 相关文章推荐
python批量修改文件名的实现代码
Sep 01 Python
Python的Flask框架中使用Flask-SQLAlchemy管理数据库的教程
Jun 14 Python
基于Python中单例模式的几种实现方式及优化详解
Jan 09 Python
Numpy数组的保存与读取方法
Apr 04 Python
python3实现爬取淘宝美食代码分享
Sep 23 Python
Django页面数据的缓存与使用的具体方法
Apr 23 Python
Python中的asyncio代码详解
Jun 10 Python
详解pandas使用drop_duplicates去除DataFrame重复项参数
Aug 01 Python
详解用python生成随机数的几种方法
Aug 04 Python
详解Python time库的使用
Oct 10 Python
Python TCPServer 多线程多客户端通信的实现
Dec 31 Python
python3.9.1环境安装的方法(图文)
Feb 02 Python
python脚本框架webpy的url映射详解
Nov 20 #Python
Pygame Time时间控制的具体使用详解
Nov 17 #Python
Pygame如何使用精灵和碰撞检测
Pygame Event事件模块的详细示例
Nov 17 #Python
利用python做数据拟合详情
Python Matplotlib库实现画局部图
Nov 17 #Python
python实现局部图像放大
You might like
《PHP编程最快明白》第八讲:php启发和小结
2010/11/01 PHP
PHP的基本常识小结
2013/07/05 PHP
测试php函数的方法
2013/11/13 PHP
php使用curl发送json格式数据实例
2013/12/17 PHP
php读取flash文件高宽帧数背景颜色的方法
2015/01/06 PHP
PHP+apc+ajax实现的ajax_upload上传进度条代码
2016/01/25 PHP
PHP文件系统管理(实例讲解)
2017/09/19 PHP
php 可变函数使用小结
2018/06/12 PHP
使用JQuery在线制作ppt并在线演示源码特效
2015/09/08 Javascript
jQuery实现页面评论栏中访客信息自动填写功能的方法
2016/05/23 Javascript
Bootstrap实现带暂停功能的轮播组件(推荐)
2016/11/25 Javascript
详谈js遍历集合(Array,Map,Set)
2017/04/06 Javascript
JavaScript 中的 this 简单规则
2017/09/19 Javascript
详解ES6语法之可迭代协议和迭代器协议
2018/01/13 Javascript
解决vue keep-alive 数据更新的问题
2018/09/21 Javascript
详解bootstrap-fileinput文件上传控件的亲身实践
2019/03/21 Javascript
解决layui 三级联动下拉框更新时回显的问题
2019/09/03 Javascript
JavaScript 预解析的4种实现方法解析
2019/09/03 Javascript
layer.prompt输入层的例子
2019/09/24 Javascript
原生js实现弹窗消息动画
2020/11/20 Javascript
[01:54]TI4西雅图DOTA2选手欢迎晚宴 现场报道
2014/07/08 DOTA
深入理解Django的自定义过滤器
2017/10/17 Python
matplotlib绘制动画代码示例
2018/01/02 Python
Python使用pyh生成HTML文档的方法示例
2018/03/10 Python
Python  unittest单元测试框架的使用
2018/09/08 Python
Python进程池Pool应用实例分析
2019/11/27 Python
python GUI库图形界面开发之PyQt5下拉列表框控件QComboBox详细使用方法与实例
2020/02/27 Python
django日志默认打印request请求信息的方法示例
2020/05/17 Python
Missguided美国官网:英国时尚品牌
2018/01/18 全球购物
奥地利手表、香水、化妆品和珠宝购物网站:Brasty.at
2021/01/17 全球购物
客服部班长工作责任制
2014/02/25 职场文书
简洁的英文求职信范文
2014/05/03 职场文书
2015年秋季小学开学典礼主持词
2015/07/16 职场文书
Python opencv缺陷检测的实现及问题解决
2021/04/24 Python
python中Matplotlib绘制直线的实例代码
2021/07/04 Python
mysql数据库如何转移到oracle
2022/12/24 MySQL