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  pip安装lxml出错的问题解决办法
Feb 10 Python
名片管理系统python版
Jan 11 Python
python验证码识别实例代码
Feb 03 Python
python监控文件并且发送告警邮件
Jun 21 Python
Python判断是否json是否包含一个key的方法
Dec 31 Python
Python面向对象之类的定义与继承用法示例
Jan 14 Python
python 使用poster模块进行http方式的文件传输到服务器的方法
Jan 15 Python
不到20行代码用Python做一个智能聊天机器人
Apr 19 Python
解决.ui文件生成的.py文件运行不出现界面的方法
Jun 19 Python
python 哈希表实现简单python字典代码实例
Sep 27 Python
Python Flask异步发送邮件实现方法解析
Aug 01 Python
Python基于tkinter canvas实现图片裁剪功能
Nov 05 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你的验证码安全码?
2007/01/02 PHP
使用NetBeans + Xdebug调试PHP程序的方法
2011/04/12 PHP
PHP输入流php://input介绍
2012/09/18 PHP
ThinkPHP分页实例
2014/10/15 PHP
Java和PHP在Web开发方面对比分析
2015/03/01 PHP
jQuery 选择器理解
2010/03/16 Javascript
自定义ExtJS控件之下拉树和下拉表格附源码
2013/10/15 Javascript
jquery实现滑动图片自己测试的例子
2013/11/05 Javascript
jquery简单实现滚动条下拉DIV固定在头部不动
2013/11/25 Javascript
轻松创建nodejs服务器(3):代码模块化
2014/12/18 NodeJs
浅析AngularJS中的生命周期和延迟处理
2015/06/18 Javascript
详解JavaScript实现设计模式中的适配器模式的方法
2016/05/18 Javascript
jQuery+Ajax实现限制查询间隔的方法
2016/06/07 Javascript
详解webpack+gulp实现自动构建部署
2017/06/29 Javascript
基于JS实现移动端左滑删除功能
2017/07/28 Javascript
vue2.0 和 animate.css的结合使用
2017/12/12 Javascript
js中int和string数据类型互相转化实例
2019/01/16 Javascript
详解Nodejs get获取远程服务器接口数据
2019/03/26 NodeJs
JQuery Ajax跨域调用和非跨域调用问题实例分析
2019/04/16 jQuery
微信小程序封装多张图片上传api代码实例
2019/12/30 Javascript
[07:47]DOTA2国际邀请赛采访专栏:探访Valve总部
2013/08/08 DOTA
python实现类似ftp传输文件的网络程序示例
2014/04/08 Python
Python中的tuple元组详细介绍
2015/02/02 Python
Django的分页器实例(paginator)
2017/12/01 Python
Python爬虫中urllib库的进阶学习
2018/01/05 Python
pyqt5 从本地选择图片 并显示在label上的实例
2019/06/13 Python
详解android与HTML混合开发总结
2018/06/06 HTML / CSS
夏威夷咖啡公司:Hawaii Coffee Company
2019/09/19 全球购物
电子商务专业自我鉴定
2013/12/18 职场文书
《月亮湾》教学反思
2014/04/14 职场文书
推荐信格式范文
2014/05/09 职场文书
县委常委班子对照检查材料思想汇报
2014/09/28 职场文书
校园文化艺术节开幕词
2016/03/04 职场文书
python面向对象版学生信息管理系统
2021/06/24 Python
Mysql存储过程、触发器、事件调度器使用入门指南
2022/01/22 MySQL
xhunter1.sys可以删除嘛? win11提示xhunter1.sys驱动不兼容解决办法
2022/09/23 数码科技