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使用MySQLdb for Python操作数据库教程
Oct 11 Python
利用Python的Twisted框架实现webshell密码扫描器的教程
Apr 16 Python
Python 修改列表中的元素方法
Jun 26 Python
Python高斯消除矩阵
Jan 02 Python
python钉钉机器人运维脚本监控实例
Feb 20 Python
python 进程间数据共享multiProcess.Manger实现解析
Sep 23 Python
Python使用Pandas库常见操作详解
Jan 16 Python
Python for循环通过序列索引迭代过程解析
Feb 07 Python
python 子类调用父类的构造函数实例
Mar 12 Python
python中取绝对值简单方法总结
Jul 24 Python
Python标准库之typing的用法(类型标注)
Jun 02 Python
python自动化测试通过日志3分钟定位bug
Nov 20 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的栏目导航程序
2006/10/09 PHP
Yii2中Restful API原理实例分析
2016/07/25 PHP
PHP实现的mysql操作类【MySQL与MySQLi方式】
2017/10/07 PHP
PHP的RSA加密解密方法以及开发接口使用
2018/02/11 PHP
PHP7如何开启Opcode打造强悍性能详解
2018/05/11 PHP
Laravel获取所有的数据库表及结构的方法
2019/10/10 PHP
Laravel 集成微信用户登录和绑定的实现
2019/12/27 PHP
PHP7 其他修改
2021/03/09 PHP
javascript 去字符串空格终极版(支持utf8)
2009/11/14 Javascript
Lazy Load 延迟加载图片的 jQuery 插件
2010/02/06 Javascript
JQuery 图片的展开和伸缩实例讲解
2013/04/18 Javascript
详解JavaScript的while循环的使用
2015/06/03 Javascript
jQuery鼠标经过方形图片切换成圆边效果代码分享
2015/08/20 Javascript
Js制作点击输入框时默认文字消失的效果
2015/09/05 Javascript
JavaScript构造函数详解
2015/12/27 Javascript
JQuery实现列表中复选框全选反选功能封装(推荐)
2016/11/24 Javascript
ES6模块化的import和export用法方法总结
2017/08/08 Javascript
vuejs事件中心管理组件间的通信详解
2017/08/09 Javascript
在vue中通过axios异步使用echarts的方法
2018/01/13 Javascript
vue中导出Excel表格的实现代码
2018/10/18 Javascript
深入理解Node内建模块和对象
2019/03/12 Javascript
JS实现简单tab选项卡切换
2019/10/25 Javascript
vue3.0生命周期的示例代码
2020/09/24 Javascript
使用typescript快速开发一个cli的实现示例
2020/12/09 Javascript
mustache.js实现首页元件动态渲染的示例代码
2020/12/28 Javascript
[01:33]PWL开团时刻DAY2-开雾与反开雾
2020/10/31 DOTA
Python中模拟enum枚举类型的5种方法分享
2014/11/22 Python
Python实现Const详解
2015/01/27 Python
Python编程实现双链表,栈,队列及二叉树的方法示例
2017/11/01 Python
ipython和python区别详解
2019/06/26 Python
python3.7添加dlib模块的方法
2020/07/01 Python
阿迪达斯希腊官方网上商店:adidas希腊
2019/04/06 全球购物
2014年环卫工作总结
2014/11/22 职场文书
补充协议书
2015/01/28 职场文书
应届毕业生自荐信
2015/03/04 职场文书
PHP实现创建以太坊钱包转账等功能
2021/04/21 PHP