格式化输出之format形式

270 阅读3分钟

本文已参与新人创作礼活动,一起开启掘金创作之路。

格式化输出:

格式符号         转换
  %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,然后我们写上1223好,我们就写这两个,我们看一下它的这样的一个这个输
出,是不是就可以写成这里中间有一个逗号,那我这个模板他要输出的是什么格式,就是这里输出一个变
量的一个值,然后呢,给它加一个逗号,然后我再输出下一个值,
    这就是他的一个格式,然后我们要写用这个方式来进行拼接,给他拼接好就可以了,这个是模板,这
个试点format,然后把我们的这个值变量的一个值写进去,就可以把我们的这个变量写到这里,然后她会
一一的进行这样的一个对应,所以中间就会输出一个逗号,对不对,那我们平常直接用print这样的一个
形式的话,是中间是没有逗号的,这样的话就是没有逗号的,这个就是我们的一个比较强大的一个地方,
那我们这里是输出值,那还可不可以用变量的一个形式来进行填空呢,我们还是用这个刚刚的这个例子,
Hello,然后写一个,全部都要用我们的这个英文word这样的一个形式。