修改上面代码,如果是空的话,输出“”
时间: 2024-03-27 09:38:54 浏览: 88
angular将html代码输出为内容的实例
可以在判断变量是否为字符串类型的`if`语句中添加一个条件,判断变量是否为空字符串(`''`),如果为空字符串,就将其转化成一个空白字符串(`" "`),否则按照原来的方法将其转化成字符串类型。修改后的代码如下:
```
for i, row in df.iterrows():
s = f'\t/*{i:*^5}*/'
s += '{ ' + f'{row[0]:>3}, '
for j, ch in enumerate(row.values[1:]):
if isinstance(ch, str):
s += '"' + (ch if ch != '' else " ") + '", ' + '\t'
else:
s += f'{ch:>3}, '+ '\t'
s += '},'
print(s)
```
这样,如果数据框中某个值为空字符串,生成的C++代码中就会输出一个空白字符串。
阅读全文