9.从入门到精通:Python 字符串格式化,三引号,Unicode 字符串
Python 字符串格式化
Python中的字符串格式化是指将一个字符串中的占位符替换为指定的值。Python中有多种字符串格式化的方法,以下是其中的几种常见方法:
使用百分号(%)进行字符串格式化
使用百分号(%)进行字符串格式化是Python中最早的字符串格式化方法。它的基本语法如下:
"格式化字符串" % (值1, 值2, ...)
其中,格式化字符串中使用占位符来表示需要替换的位置,占位符以%开始,后面跟着一个或多个字符,表示需要替换的值的类型。常见的占位符有:
%d:整数
%f:浮点数
%s:字符串
%c:字符
%x:十六进制整数
例如:
name = 'Tom'
age = 18
print('My name is %s, and I am %d years old.' % (name, age))
输出结果为:
My name is Tom, and I am 18 years old.
使用format()方法进行字符串格式化
使用format()方法进行字符串格式化是Python中常用的字符串格式化方法之一。它的基本语法如下: