- 主题:格式化字符串提问
需求:
一个dict,包含多个字段要输出,但是字段也可能不存在
(姓、名、用户名)
这种情况下,如何用最短的方法生成一个“欢迎谁谁来访”的字符串,把三个字段拼进去
,但是不用if指令?
--
FROM 139.227.19.*
就是用dict的get方法的default来实现?
看起来不错
那我还有个需求
用户名那字段,如果用户名存在,前边需要加个at符号;如果用户名不存在,则连用户名
都at符号都不写
这种怎么搞呢?
【 在 kawolu 的大作中提到: 】
: >>> a = {}
: >>> a.get('k1', 'n')
: 'n'
: ...................
--
FROM 139.227.19.*
我说了不用if呀
【 在 kawolu 的大作中提到: 】
: 去搜py的三目运算符
: 自己先把语言的语法学一遍
--
FROM 139.227.19.*