关于default的问题
来源:2-4 模板语法之过滤器
宿命让我遇见你
2020-08-27 16:56:17
1.只有var=None 才能设置默认值吗?
2.default(value, default_value=“”,boolean=True)
老师 你好帮我解答一下问题,default中参数代表什么意思?
1回答
同学,你好。
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
如果我的回答解决了你的疑惑,请采纳!祝学习愉快~~~~
相似问题