新闻动态

python脚本框架webpy模板控制结构

发布日期:2021-12-09 07:59 | 文章来源:脚本之家

控制结构就是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模板控制结构的详细内容,更多关于webpy框架模板控制结构的资料请关注本站其它相关文章!

版权声明:本站文章来源标注为YINGSOO的内容版权均为本站所有,欢迎引用、转载,请保持原文完整并注明来源及原文链接。禁止复制或仿造本网站,禁止在非www.yingsoo.com所属的服务器上建立镜像,否则将依法追究法律责任。本站部分内容来源于网友推荐、互联网收集整理而来,仅供学习参考,不代表本站立场,如有内容涉嫌侵权,请联系alex-e#qq.com处理。

相关文章

实时开通

自选配置、实时开通

免备案

全球线路精选!

全天候客户服务

7x24全年不间断在线

专属顾问服务

1对1客户咨询顾问

在线
客服

在线客服:7*24小时在线

客服
热线

400-630-3752
7*24小时客服服务热线

关注
微信

关注官方微信
顶部