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发送邮件实例
Jan 10 Python
分享Python开发中要注意的十个小贴士
Aug 30 Python
django之session与分页(实例讲解)
Nov 13 Python
Python图形绘制操作之正弦曲线实现方法分析
Dec 25 Python
python spyder中读取txt为图片的方法
Apr 27 Python
python matplotlib实现双Y轴的实例
Feb 12 Python
python3.x实现base64加密和解密
Mar 28 Python
Python的Tkinter点击按钮触发事件的例子
Jul 19 Python
python之PyQt按钮右键菜单功能的实现代码
Aug 17 Python
Python matplotlib图例放在外侧保存时显示不完整问题解决
Jul 28 Python
Python 连接 MySQL 的几种方法
Sep 09 Python
解决Python保存文件名太长OSError: [Errno 36] File name too long
May 11 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/06/13 PHP
Javascript Global对象
2009/08/13 Javascript
jQuery Validation插件remote验证方式的Bug解决
2010/07/01 Javascript
Array 重排序方法和操作方法的简单实例
2014/01/24 Javascript
jQuery中toggle()函数的使用实例
2015/04/17 Javascript
jQuery事件绑定on()、bind()与delegate() 方法详解
2015/06/03 Javascript
jquery ajax分页插件的简单实现
2016/01/27 Javascript
JS显示日历和天气的方法
2016/03/01 Javascript
javascript实现移动端上的触屏拖拽功能
2016/03/04 Javascript
JavaScript知识点总结(十六)之Javascript闭包(Closure)代码详解
2016/05/31 Javascript
javascript类型系统——日期Date对象全面了解
2016/07/13 Javascript
javascript自执行函数
2017/02/10 Javascript
js实现字符全排列算法的简单方法
2017/05/01 Javascript
nodejs微信扫码支付功能实现
2018/02/17 NodeJs
浅谈Koa2框架利用CORS完成跨域ajax请求
2018/03/06 Javascript
JavaScript的数据类型转换原则(干货)
2018/03/15 Javascript
jQuery实现点击自身以外区域关闭弹出层功能完整示例【改进版】
2018/07/31 jQuery
[00:10]DOTA2全国高校联赛速递
2018/05/30 DOTA
Python中文编码那些事
2014/06/25 Python
记录Django开发心得
2014/07/16 Python
Python中类的定义、继承及使用对象实例详解
2015/04/30 Python
浅析Python中signal包的使用
2015/11/13 Python
Python将DataFrame的某一列作为index的方法
2018/04/08 Python
解决在Python编辑器pycharm中程序run正常debug错误的问题
2019/01/17 Python
微信公众号token验证失败解决方案
2019/07/22 Python
英国最出名高街品牌:Forever Unique
2018/02/24 全球购物
美国电力供应商店/电气批发商:USESI
2018/10/12 全球购物
英国羊皮鞋类领先品牌:Just Sheepskin
2019/12/12 全球购物
十周年庆典策划方案
2014/06/03 职场文书
拔河比赛口号
2014/06/10 职场文书
信息与计算机科学职业规划范文:成为一艘有方向的船
2014/09/11 职场文书
党的群众路线对照检查材料范文
2014/09/24 职场文书
田径运动会广播稿
2015/08/19 职场文书
七年级之开学家长寄语35句
2019/09/05 职场文书
《雪域豹影》读后感:父爱的伟大
2019/12/23 职场文书
http通过StreamingHttpResponse完成连续的数据传输长链接方式
2022/02/12 Python