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中二维阵列的变换实例
Oct 09 Python
Python和GO语言实现的消息摘要算法示例
Mar 10 Python
用pickle存储Python的原生对象方法
Apr 28 Python
python求解数组中两个字符串的最小距离
Sep 27 Python
解决python xx.py文件点击完之后一闪而过的问题
Jun 24 Python
python pandas生成时间列表
Jun 29 Python
关于Tensorflow分布式并行策略
Feb 03 Python
python+gdal+遥感图像拼接(mosaic)的实例
Mar 10 Python
keras K.function获取某层的输出操作
Jun 29 Python
利用Python实现Json序列化库的方法步骤
Sep 09 Python
python 爬虫如何正确的使用cookie
Oct 27 Python
Python实现生成bmp图像的方法
Jun 13 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
WHOIS类的修改版
2006/10/09 PHP
PHP6 mysql连接方式说明
2009/02/09 PHP
PHP冒泡排序算法代码详细解读
2011/07/17 PHP
服务器迁移php版本不同可能诱发的问题
2015/12/22 PHP
PHP微信开发之模板消息回复
2016/06/24 PHP
JQuery在光标位置插入内容的实现代码
2010/06/18 Javascript
ASP.NET jQuery 实例6 (实现CheckBoxList成员全选或全取消)
2012/01/13 Javascript
面向对象设计模式的核心法则
2013/11/10 Javascript
json实现前后台的相互传值详解
2015/01/05 Javascript
javascript 动态创建表格
2015/01/08 Javascript
超实用的JavaScript表单代码段
2016/02/26 Javascript
jQuery简单注册和禁用全局事件的方法
2016/07/25 Javascript
jquery实现的回旋滚动效果完整实例【附demo源码下载】
2016/09/20 Javascript
Javascript中判断一个值是否为undefined的方法详解
2016/09/28 Javascript
jQuery Validate验证表单时多个name相同的元素只验证第一个的解决方法
2016/12/24 Javascript
js实现轮播图的两种方式(构造函数、面向对象)
2017/09/30 Javascript
使用vue-cli编写vue插件的方法
2018/02/26 Javascript
element-ui中select组件绑定值改变,触发change事件方法
2018/08/24 Javascript
JS动画实现回调地狱promise的实例代码详解
2018/11/08 Javascript
了解在JavaScript中将值转换为字符串的5种方法
2019/06/06 Javascript
vue 组件中使用 transition 和 transition-group实现过渡动画
2019/07/09 Javascript
js实现整体缩放页面适配移动端
2020/03/31 Javascript
jquery实现轮播图特效
2020/04/12 jQuery
python3简单实现微信爬虫
2015/04/09 Python
Python的Django框架中自定义模版标签的示例
2015/07/20 Python
python如何实现excel数据添加到mongodb
2015/07/30 Python
python操作列表的函数使用代码详解
2017/12/28 Python
Python列表对象实现原理详解
2019/07/01 Python
French Connection官网:女装、男装及家居用品
2019/03/18 全球购物
Ibatis的核心配置文件都有什么
2014/09/08 面试题
TCP/IP中的TCP和IP分别承担什么责任
2012/04/21 面试题
大学本科毕业生求职信范文
2013/12/18 职场文书
三月学雷锋月活动总结
2014/04/28 职场文书
岗位说明书标准范本
2014/07/30 职场文书
Golang 编译成DLL文件的操作
2021/05/06 Golang
关于Python中进度条的六个实用技巧分享
2022/04/05 Python