本文已参与新人创作礼活动,一起开启掘金创作之路。
格式化输出:
格式符号 转换
%c 字符
%s 字符串
%d 有符号十进制整数
%u 无符号十进制整数(是过时的类型,与%d相同)
%o 八进制整数
%x 十六进制整数(小写字母ox)
%X 十六进制整数(大写字母ox)
%f 浮点数
%e 科学计数法(小写"e")
%E 科学计数法(大写"E")
%g %f和%e的简写
%G %f和%E的简写
format()的定义:
相对基本格式化输出采用%的方法,format()功能更强大,该函数把字符串当成了一个模板,通过传入
的参数进行格式化,并且使用大括号"{}"作为特殊的字符代替。
解析:
这个format呢,它的一个格式呢,它是比比这个百分号呢,就会更加的一个强大,它就是可以把我
们的这个字符串当成一个模板,我们直接把这个模板这个空给,写在那里,然后我们用我们的这个变量
来进行代替就可以来进行代替就可以,他不需要考虑我们的这一个数据类型,不用考虑,不用像考虑这
个百分号C100分号S100分号的这样的一个形式来进行记忆。
完全只用一个模板,然后我们把这个参数放在这个format这里面来进行拼接就可以我们直接上例子,
直接上例子,我们看一下第二种形式,就是我们的这个format的一个格式,好,我们看一下Walmart的一
个格式,我们看一下第一个moon print,然后呢,这一个空用花括号的一个形式,这样的一个空,然后
呢,我们点上for Matt,然后我们写上12,23好,我们就写这两个,我们看一下它的这样的一个这个输
出,是不是就可以写成这里中间有一个逗号,那我这个模板他要输出的是什么格式,就是这里输出一个变
量的一个值,然后呢,给它加一个逗号,然后我再输出下一个值,
这就是他的一个格式,然后我们要写用这个方式来进行拼接,给他拼接好就可以了,这个是模板,这
个试点format,然后把我们的这个值变量的一个值写进去,就可以把我们的这个变量写到这里,然后她会
一一的进行这样的一个对应,所以中间就会输出一个逗号,对不对,那我们平常直接用print这样的一个
形式的话,是中间是没有逗号的,这样的话就是没有逗号的,这个就是我们的一个比较强大的一个地方,
那我们这里是输出值,那还可不可以用变量的一个形式来进行填空呢,我们还是用这个刚刚的这个例子,
Hello,然后写一个,全部都要用我们的这个英文word这样的一个形式。