友情提示:380元/半年,儿童学编程,就上码丁实验室。
各位小伙伴大家好:
上期我们讲到了变量的输入输出,其中涉及到了字符串的格式化,
在上期我们没有深入讲解。本期我们一起来详细了解一下,字符串的格式化输出。
首先我们来看一下格式化为字符串模式。
前面的%可以理解为,为了输出后面的变量L占位。
S是英文单词String的缩写,表示格式化为字符串。
S前面的10表示设置输出字符串宽度为10个字符。
从结果我们可以看出,如果没有设置列宽,那么默认是左对齐。
如果设置了列宽,那么默认是右对齐。
下面我们来修改一下默认对齐方式。
在数字前面加上加减运算符来设置左右对齐方式。
+表示设置为右对齐。
-表示设置为左对齐。
↓看完了格式化为字符串,我们再来格式化为十进制整数型。
这里的d是英文单词decimalism十进制的首字母。
%d表示格式化为十进制。
因为设置列宽之后,输出默认是右对齐。所以+在这里并不表示右对齐,而是加上正号。
下面这个例子稍微有点不一样的是最后一行代码。
%010d,靠近字母d的10还是表示列宽。只是10前面的0表示其余空位填充为0。
↓再来看看格式化为浮点型。
这里的f是英文单词float的首字母,表示浮点型(小数点)
例子中的15.2前面的15表示列宽,后面的.2表示小数的精度(可以简单理解为保留几位小数)
↓再来看看其他的格式化输出。
说明已经写在↑代码注释中。上面的代码请小伙伴们一定要自己去敲一敲。
实践出真知,学计算机更是如此
最后给大家附上字符串格式化的常用表。
其他的格式化方法请大家自己去尝试,在实践过程中理解它们的使用方法。
本期就为大家讲到这里,我们下期再见。
转自公众号:
高维数学