Python全栈_Python字符串格式化

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python全栈_Python字符串格式化相关的知识,希望对你有一定的参考价值。

1.使用占位符为真实值预留位置,并指定格式

print("I‘m %s. I‘m %d year old" % (‘aaa‘, 18))

我们还可以用词典来传递真实值。如下:

 

常用格式符

%s:字符串

%d:十进制整数
%b:二进制整数
%x:十六进制整数
%e:指数基底为e

%E:基底为E

%f:浮点数

2.使用format()

参考http://www.cnblogs.com/hongten/archive/2013/07/27/hongten_python_format.html

 

使用‘{}‘占位符
print(‘I\\‘m {},{}‘.format(‘Hongten‘,‘Welcome to my space!‘))

 

 

也可以使用‘{0}‘,‘{1}‘形式的占位符
print(‘{0},I\\‘m {1},my E-mail is {2}‘.format(‘Hello‘,‘Hongten‘,‘[email protected]‘))
可以改变占位符的位置
print(‘{1},I\\‘m {0},my E-mail is {2}‘.format(‘Hongten‘,‘Hello‘,‘[email protected]‘))

 

 

 

使用‘{name}‘形式的占位符
print(‘Hi,{name},{message}‘.format(name = ‘Tom‘,message = ‘How old are you?‘))

 

 

 

混合使用‘{0}‘,‘{name}‘形式
print(‘{0},I\\‘m {1},{message}‘.format(‘Hello‘,‘Hongten‘,message = ‘This is a test message!‘))

 










以上是关于Python全栈_Python字符串格式化的主要内容,如果未能解决你的问题,请参考以下文章

9Python全栈之路系列之Win字符编码深解

5Python全栈之路系列之字符串格式化

Python全栈-day6-day7

Python全栈day14(字符串格式化)

python全栈开发day24-__new____del__item系列异常处理

Python全栈__字符串初识及操作