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 相关文章推荐
go和python调用其它程序并得到程序输出
Feb 10 Python
python执行外部程序的常用方法小结
Mar 21 Python
python获取mp3文件信息的方法
Jun 15 Python
Python2.7读取PDF文件的方法示例
Jul 13 Python
Python中的默认参数实例分析
Jan 29 Python
Linux系统(CentOS)下python2.7.10安装
Sep 26 Python
对numpy中数组转置的求解以及向量内积计算方法
Oct 31 Python
简单了解python单例模式的几种写法
Jul 01 Python
Python autoescape标签用法解析
Jan 17 Python
django restframework serializer 增加自定义字段操作
Jul 15 Python
Python 数据的累加与统计的示例代码
Aug 03 Python
利用Python读取微信朋友圈的多种方法总结
Aug 23 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/04/12 PHP
PHP批量生成缩略图的代码
2008/07/19 PHP
PHP简单字符串过滤方法示例
2016/09/04 PHP
PHP上传文件及图片到七牛的方法
2018/07/25 PHP
Javascript之文件操作
2007/03/07 Javascript
js选取多个或单个元素的实现代码(用class)
2012/08/22 Javascript
jQuery中实现动画效果的基本操作介绍
2013/04/16 Javascript
jQuery随便控制任意div隐藏的方法
2013/06/28 Javascript
JQuery中模拟image的ajaxPrefilter与ajaxTransport处理
2015/06/19 Javascript
实例详解AngularJS实现无限级联动菜单
2016/01/15 Javascript
jQuery实现下拉菜单(内容为时间)的实时更新及图表的随动更新的方法
2016/07/07 Javascript
JavaScript编写九九乘法表(两种任选)
2017/02/04 Javascript
jQuery实现页面倒计时并刷新效果
2017/03/13 Javascript
Vue表单验证插件的制作过程
2017/04/01 Javascript
react-native组件中NavigatorIOS和ListView结合使用的方法
2017/09/30 Javascript
浅谈NodeJs之数据库异常处理
2017/10/25 NodeJs
详解如何使用webpack在vue项目中写jsx语法
2017/11/08 Javascript
利用angular自动编译andriod APK的绕坑经历分享
2019/03/08 Javascript
vue resource发送请求的几种方式
2019/09/30 Javascript
JavaScript进制转换实现方法解析
2020/01/18 Javascript
VUE table表格动态添加一列数据,新增的这些数据不可以编辑(v-model绑定的数据不能实时更新)
2020/04/03 Javascript
[44:50]2018DOTA2亚洲邀请赛 4.1 小组赛 A组 TNC vs VG
2018/04/02 DOTA
Python 错误和异常小结
2013/10/09 Python
使用url_helper简化Python中Django框架的url配置教程
2015/05/30 Python
python使用Plotly绘图工具绘制柱状图
2019/04/01 Python
python3 map函数和filter函数详解
2019/08/26 Python
opencv 图像加法与图像融合的实现代码
2020/07/08 Python
Ubuntu16安装Python3.9的实现步骤
2020/12/15 Python
可自定义箭头样式的CSS3气泡提示框
2016/03/16 HTML / CSS
PurCotton全棉时代官网:100%天然棉花生产的生活护理用品
2016/11/18 全球购物
C#面试题
2016/05/06 面试题
自我鉴定范文200字
2013/10/02 职场文书
行政专员岗位职责范本
2014/08/26 职场文书
准备去美国留学,那么大学申请文书应该怎么写?
2019/08/12 职场文书
Pytorch GPU内存占用很高,但是利用率很低如何解决
2021/06/01 Python
使用logback实现按自己的需求打印日志到自定义的文件里
2021/08/30 Java/Android