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 29 Python
Python中如何获取类属性的列表
Dec 26 Python
Python绘制3d螺旋曲线图实例代码
Dec 20 Python
详解Python3.6安装psutil模块和功能简介
May 30 Python
python截取两个单词之间的内容方法
Dec 25 Python
python实现石头剪刀布程序
Jan 20 Python
python能做什么 python的含义
Oct 12 Python
python中的split()函数和os.path.split()函数使用详解
Dec 21 Python
Python unittest单元测试框架及断言方法
Apr 15 Python
Python趣味实例,实现一个简单的抽奖刮刮卡
Jul 18 Python
详解Python中Pyyaml模块的使用
Oct 08 Python
Python基于百度API识别并提取图片中文字
Jun 27 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
golang、python、php、c++、c、java、Nodejs性能对比
2017/03/12 NodeJs
jQuery实现hover合成事件的方法
2015/08/06 Javascript
理解javascript中的with关键字
2016/02/15 Javascript
使用jQuery Ajax 请求webservice来实现更简练的Ajax
2016/08/04 Javascript
webpack+vue.js快速入门教程
2016/10/12 Javascript
利用React-router+Webpack快速构建react程序
2016/10/27 Javascript
深入理解选择框脚本[推荐]
2016/12/13 Javascript
JS按钮闪烁功能的实现代码
2017/07/21 Javascript
禁止弹窗中蒙层底部页面跟随滚动的几种方法
2017/12/07 Javascript
Vue中props的使用详解
2018/06/15 Javascript
微信小程序利用swiper+css实现购物车商品删除功能
2019/03/06 Javascript
vue跳转方式(打开新页面)及传参操作示例
2020/01/26 Javascript
[02:55]2018DOTA2国际邀请赛勇士令状不朽珍藏Ⅲ饰品一览
2018/08/01 DOTA
python 文件与目录操作
2008/12/24 Python
Python使用htpasswd实现基本认证授权的例子
2014/06/10 Python
基于Python实现的百度贴吧网络爬虫实例
2015/04/17 Python
举例讲解Python编程中对线程锁的使用
2016/07/12 Python
利用Python实现网络测试的脚本分享
2017/05/26 Python
用tensorflow构建线性回归模型的示例代码
2018/03/05 Python
Python 实现在文件中的每一行添加一个逗号
2018/04/29 Python
python实现微信防撤回神器
2019/04/29 Python
ipython和python区别详解
2019/06/26 Python
python3.6+selenium实现操作Frame中的页面元素
2019/07/16 Python
python字符串替换re.sub()实例解析
2020/02/09 Python
基于matplotlib中ion()和ioff()的使用详解
2020/06/16 Python
css3遮罩层镂空效果的多种实现方法
2020/05/11 HTML / CSS
CSS3 实现时间轴动画
2020/11/25 HTML / CSS
英国异国风情旅游网站:Travel Talk Tours(团体旅游、探险旅游、帆船假期)
2018/07/26 全球购物
体育教师工作总结的自我评价
2013/10/10 职场文书
企业厂长岗位职责
2013/12/17 职场文书
运动会800米加油稿
2014/02/22 职场文书
学习考察心得体会
2014/09/04 职场文书
2015年城管执法工作总结
2015/07/23 职场文书
小学班主任研修日志
2015/11/13 职场文书
Spring Bean的实例化之属性注入源码剖析过程
2021/06/13 Java/Android
SQL使用复合索引实现数据库查询的优化
2022/05/25 SQL Server