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实现zencart产品数据导入到magento(python导入数据)
Apr 03 Python
详解python OpenCV学习笔记之直方图均衡化
Feb 08 Python
Python字典创建 遍历 添加等实用基础操作技巧
Sep 13 Python
Python实现将多个空格换为一个空格.md的方法
Dec 20 Python
Pycharm如何打断点的方法步骤
Jun 13 Python
python opencv 图像拼接的实现方法
Jun 27 Python
python递归法实现简易连连看小游戏
Mar 25 Python
python匿名函数的使用方法解析
Oct 10 Python
Python3变量与基本数据类型用法实例分析
Feb 14 Python
Python数据结构dict常用操作代码实例
Mar 12 Python
Python连接Hadoop数据中遇到的各种坑(汇总)
Apr 14 Python
如何教少儿学习Python编程
Jul 10 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的大小写敏感问题整理
2011/12/29 PHP
php判断页面是否是微信打开的示例(微信打开网页)
2014/04/25 PHP
PHP实现简单汉字验证码
2015/07/28 PHP
php+ajax实现无刷新的新闻留言系统
2020/12/21 PHP
PHP 7安装调试工具Xdebug扩展的方法教程
2017/06/17 PHP
支持汉转拼和拼音分词的PHP中文工具类ChineseUtil
2018/02/23 PHP
JS类定义原型方法的两种实现的区别评论很多
2007/09/12 Javascript
Javascript中自动切换焦点实现代码
2012/12/15 Javascript
js解决弹窗问题实现班级跳转DIV示例
2014/01/06 Javascript
JS简单获取及显示当前时间的方法
2016/08/03 Javascript
JavaScript实战之菜单特效
2016/08/16 Javascript
XMLHttpRequest Level 2 使用指南
2016/08/26 Javascript
jQuery实现的右下角广告窗体跟随效果示例
2016/09/16 Javascript
Bootstrap CSS组件之面包屑导航(breadcrumb)
2016/12/17 Javascript
JSON 数据详解及实例代码分析
2017/01/20 Javascript
深入nodejs中流(stream)的理解
2017/03/27 NodeJs
JS继承与闭包及JS实现继承的三种方式
2017/10/15 Javascript
解决nodejs的npm命令无反应的问题
2018/05/17 NodeJs
JavaScript模板引擎实现原理实例详解
2018/12/14 Javascript
详解vue-property-decorator使用手册
2019/07/29 Javascript
Django中实现一个高性能计数器(Counter)实例
2014/07/09 Python
用Python编写一个简单的FUSE文件系统的教程
2015/04/02 Python
Python操作Word批量生成文章的方法
2015/07/28 Python
python下载文件记录黑名单的实现代码
2017/10/24 Python
在Python中pandas.DataFrame重置索引名称的实例
2018/11/06 Python
Python 根据日志级别打印不同颜色的日志的方法示例
2019/08/08 Python
Nginx+Uwsgi+Django 项目部署到服务器的思路详解
2020/05/08 Python
通过实例了解Python异常处理机制底层实现
2020/07/23 Python
CSS3解决移动页面上点击链接触发色块的问题
2016/06/03 HTML / CSS
详解如何通过H5(浏览器/WebView/其他)唤起本地app
2017/12/11 HTML / CSS
爱淘宝:淘宝网购物分享平台
2017/04/28 全球购物
乌克兰排名第一的在线旅游超市:Farvater.Travel
2020/01/02 全球购物
汽车工程专业应届生求职信
2013/10/19 职场文书
大学同学十年聚会感言
2014/02/21 职场文书
司法建议书范文
2014/05/13 职场文书
预备党员考察表党小组意见
2015/06/01 职场文书