首页 > 其他分享 >表达式和控制语句

表达式和控制语句

时间:2024-07-19 10:55:29浏览次数:9  
标签:语句 控制 name Python 表达式 运算

表达式

  • 最常用的是变量,由Flask渲染模板时传过来,比如name
  • 也可以是任意一种Python基础类型,比如字符串{{stu_list}};或者数值,列表,元祖,字典,布尔值。
  • 运算。包括算数运算,如{{ 2 + 3 }};比较运算,如{{ 2 > 1 }};逻辑运算,如{{ False and True }}
  • 过滤器|和测试器is
  • 函数调用,如{{ current_time() }};
  • 数组下标操作,如{{ arr[1] }}
  • in操作符,如{{ 1 in [1,2,3] }}
  • 字符串连接符~,作用同Python中的 “+” 一样,如{{ "Hello " ~ name ~ "!" }}
  • None值处理{{name or ""}

控制语句
Jinja2的控制语句主要就是条件控制语句if,和循环控制语句for,语法类似于Python if-else:

 

 

 

标签:语句,控制,name,Python,表达式,运算
From: https://www.cnblogs.com/yongheng999/p/18311030

相关文章

  • 【RTT-Studio】详细使用教程四:PWM输出控制
    文章目录一、简介二、RTT时钟配置三、PWM初始化配置四、驱动代码编写五、测试验证一、简介本文将基于STM32F407VET6介绍,如何使用RT-ThreadStudio开发环境下使用输出PWM波形。主要是使用RTT自带的PWM设备进行编写的驱动函数,更加快捷便利。二、RTT时钟配置由于使......
  • LCD控制函数详解
    1.LCD控制器模块介绍1.1硬件框图LCD控制器的作用:承上启下IMX6ULL的LCD控制器名称为eLCDIF(EnhancedLCDInterface,增强型LCD接口),主要特性如下:支持MPU模式:有些显示屏自带显存,只需要把命令、数据发送给显示屏即可;就是前面讲的8080接口VSYNC模式:跟MPU模式类似,多了VSYNC......
  • idea内置数据库 + sql语句库表操作
    表数据操作,表是上一个博客里的表tb_emp--dml:数据操作语言--dml:插入数据-insert--1.为tb_emp表的username,name,gender字段插入值--所有用到引号的地方,用单引号双引号都可以insertintotb_emp(username,name,gender,crate_time,update_time)value('red','小红',1......
  • 习题3.11 表达式转换
    算术表达式有前缀表示法、中缀表示法和后缀表示法等形式。日常使用的算术表达式是采用中缀表示法,即二元运算符位于两个运算数中间。请设计程序将中缀表达式转换为后缀表达式。输入格式:输入在一行中给出不含空格的中缀表达式,可包含+、-、*、/以及左右括号(),表达式不超过20个......
  • python—正则表达式
    文章目录导入re模块常用的元字符re模块match方法分组贪婪匹配编译Python中的正则表达式是一种强大的文本处理工具,它使用一种特殊的语法来描述字符串的模式。Python通过re模块提供了对正则表达式的支持。使用正则表达式,你可以进行复杂的文本搜索、替换和验证等操作。......
  • 通过脚本,将MySQL数据转换成单条insert语句
    通过命令,导出数据:SELECT*FROMusersINTOOUTFILE'/tmp/users_data.sql'FIELDSTERMINATEDBY','LINESTERMINATEDBY'\n';通过脚本,转成insert语句:#!/bin/envpython#-*-encoding:utf-8-*-#数据导出命令,注意修改表名#SELECT*FROMusersINTOOU......
  • Java版本jdk8的特性Lambda表达式详解
    面向对象编程思想和函数式编程思想的区别面向对象编程:重点是对象,强调的是对象的状态和行为。面向对象编程使用类和实例来封装数据和行为,这可以让代码更加模块化和易于维护。函数式编程:重点是函数,强调的是函数的输入和输出,而不是对象的状态。函数式编程通常使用纯函数,即没......
  • GICV3中断控制器调用流程
    GICV3中断控制器初始化调用链/kernel/irq/handle.c:#ifdefCONFIG_GENERIC_IRQ_MULTI_HANDLERint__initset_handle_irq(void(*handle_irq)(structpt_regs*)){if(handle_arch_irq)return-EBUSY;handle_arch_irq=handle_irq;return0;}#en......
  • idea内置数据库 + sql语句库表操作
    sql语句--查询所有数据库showdatabases;--ddl:表结构--创建:基本语法(无约束)--注释:comment'id,唯一标识'createtabletb_user(idintcomment'id,唯一标识',usernamevarchar(20)comment'用户名',namevarchar(10)comment'姓名',......
  • uni-app 控制小程序版本更新;小程序自动更新版本;
    更新方法,onLaunch或者onShow(推荐写在onShow内)调用就可以constupdateManagerFn=()=>{constupdateManager=uni.getUpdateManager();updateManager.onCheckForUpdate(function(res){//请求完新版本信息的回调console.log(res.hasUpdate,'请求完新版本......