Python 字符串格式化(format)

字符串是python当中最常用的数据类型,我们用它来处理文本内容,字符串是字符的有序集合,可以使用一对单引号或一对双引号,或者3对双引号来创建。本文主要介绍Python 字符串格式化(format)。

Python 常用术语

1、字符串格式化(format)

我们无法将字符串和数字组合如下:

例如:

age = 36
txt = "My name is cjavapy, I am " + age
print(txt)

但是我们可以使用format()方法将字符串和数字组合起来!

format()方法采用传递的参数,对其进行格式化,然后将其放置在占位符{}所在的字符串中:

例如:

使用format()方法将数字插入字符串:

k = 13
txt = "c java python is {}"
print(txt.format(age))

format()方法接受多个数量的参数,并放置在各自的占位符中:

例如:

a = 3
b = 567
c = 49.95
myorder = "I want {} + {} + {} = ?"
print(myorder.format(a, b, c))

可以使用索引号{0}来确保将参数放置在正确的占位符中:

例如:

a = 3
b = 567
c = 49.95
myorder = " {2} + {0} + {1} = ?"
print(myorder.format(a, b, c))

相关文档:

Python 字符串(String)的使用

Python 声明字符串

Python 字符串变量

Python 多行字符串

Python 字符串(Strings)是数组

Python 字符串切片(slice)

Python 字符串负索引(Negative Indexing)

Python 字符串长度(len)

Python 使用in判断字符串

Python 字符串格式化(format)

Python 转义字符

Python 常用术语

推荐阅读
cjavapy编程之路首页