关于default的问题

来源:2-4 模板语法之过滤器

宿命让我遇见你

2020-08-27 16:56:17

1.只有var=None  才能设置默认值吗?

2.default(value, default_value=“”,boolean=True)

老师 你好帮我解答一下问题,default中参数代表什么意思?

写回答

1回答

时间,

2020-08-27

同学,你好。

1、var = None表示定义var变量并赋初始值为None,只有定义该变量后才可以使用

2、 如果当前变量没有值,则会使用参数中的值来代替。default_value为默认值

boolean=False 默认是在只有这个变量为 undefined 的时候才会使用default中的值,即 None , [] , {} 等都不会使用 default 的默认值;当 boolean=True 的时候就可以使用默认来代替

当 boolean=True 的时候就可以使用默认来代替,name|default('hello world',boolean=True) 默认的 boolean 是 True

如果我的回答解决了你的疑惑,请采纳!祝学习愉快~~~~

0

0 学习 · 3562 问题

查看课程