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程序中访问Java类的简单示例
Apr 20 Python
python实现马耳可夫链算法实例分析
May 20 Python
python 爬取微信文章
Jan 30 Python
Python中遇到的小问题及解决方法汇总
Jan 11 Python
Django 如何获取前端发送的头文件详解(推荐)
Aug 15 Python
python如何对实例属性进行类型检查
Mar 20 Python
python 实现对数据集的归一化的方法(0-1之间)
Jul 17 Python
python xpath获取页面注释的方法
Jan 14 Python
Pytorch中accuracy和loss的计算知识点总结
Sep 10 Python
python数据爬下来保存的位置
Feb 17 Python
python使用Thread的setDaemon启动后台线程教程
Apr 25 Python
详解Python流程控制语句
Oct 28 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/08/26 PHP
php中print(),print_r(),echo()的区别详解
2014/12/01 PHP
php选择排序法实现数组排序实例分析
2015/02/16 PHP
php中分页及SqlHelper类用法实例
2017/01/12 PHP
[原创]php正则删除html代码中class样式属性的方法
2017/05/24 PHP
laravel实现分页样式替换示例代码(增加首、尾页)
2017/09/22 PHP
phpStudy2016 配置多个域名期间遇到的问题小结
2017/10/19 PHP
Nigma vs Liquid BO3 第二场2.14
2021/03/10 DOTA
js静态作用域的功能。
2006/12/25 Javascript
jQuery初学:find()方法及children方法的区别分析
2011/01/31 Javascript
JS 日期比较大小的简单实例
2014/01/13 Javascript
js实现在同一窗口浏览图片
2014/09/17 Javascript
node.js中的fs.lstat方法使用说明
2014/12/16 Javascript
html的DOM中document对象images集合用法实例
2015/01/21 Javascript
JS实现漂亮的窗口拖拽效果(可改变大小、最大化、最小化、关闭)
2015/10/10 Javascript
全面总结Javascript对数组对象的各种操作
2017/01/22 Javascript
socket.io学习教程之基本应用(二)
2017/04/29 Javascript
bootstrap table单元格新增行并编辑
2017/05/19 Javascript
Bootstrap 3多级下拉菜单实例
2017/11/23 Javascript
使用mock.js随机数据和使用express输出json接口的实现方法
2018/01/07 Javascript
JS实现简单获取最近7天和最近3天日期的方法
2018/04/18 Javascript
Vue实现table上下移动功能示例
2019/02/21 Javascript
taro 实现购物车逻辑的实例代码
2020/06/05 Javascript
vue项目实现设置根据路由高亮对应的菜单项操作
2020/08/06 Javascript
使用Python脚本对Linux服务器进行监控的教程
2015/04/02 Python
[原创]python爬虫(入门教程、视频教程)
2018/01/08 Python
Python 字符串与数字输出方法
2018/07/16 Python
python批量处理文件或文件夹
2020/07/28 Python
使用virtualenv创建Python环境及PyQT5环境配置的方法
2019/09/10 Python
加拿大奢华时装品牌:Mackage
2018/01/10 全球购物
linux面试题参考答案(8)
2015/08/11 面试题
《微笑着面对生活》优秀演讲稿范文
2014/09/23 职场文书
大学生党员自我剖析材料
2014/10/06 职场文书
2015年酒店工作总结
2015/04/28 职场文书
罗马假日观后感
2015/06/08 职场文书
MySQL 执行数据库更新update操作的时候数据库卡死了
2022/05/02 MySQL