📅  最后修改于: 2020-08-19 06:45:28             🧑  作者: Mango
在Python中,字符串是表示Unicode字符的字节数组。但是,Python没有字符数据类型,单个字符就是长度为1的字符串。方括号[]
可用于访问字符串的元素。
例:
# Python程序演示
# 将欢迎字符串分配给变量var1
var1 = "Welcome"
# 将统计信息字符串分配给变量var2
var2 = "statistics"
# 打印结果
print(var1)
print(var2)
输出:
Welcome
statistics
字符串连接是组合两个字符串的技术。字符串连接可以使用多种方法来完成。
我们可以使用以下方式执行字符串连接:
使用+
运算符对字符串进行连接非常容易。该运算符可用于将多个字符串加在一起。但是,参数必须是字符串。
注意:字符串是不可变的,因此,只要将其串联,就将其分配给新变量。
例:
# Python程序演示
# 字符串串联
# 定义字符串
var1 = "Hello "
var2 = "World"
# +运算符用于组合字符串
var3 = var1 + var2
print(var3)
输出:
Hello World
在此,变量var1
存储字符串“ Hello”,变量var2
存储字符串“ World”。+运算符组合存储在var1和var2中的字符串,并存储在另一个变量var3中。
该join()
方法是一个字符串方法,它返回一个字符串,其中的序列元素已通过str分隔符连接在一起。
例:
# Python程序演示
# 字符串串联
var1 = "Hello"
var2 = "World"
# join()方法用于组合字符串
print("".join([var1, var2]))
# 这里使用join()方法将字符串与分隔符组合起来
var3 = " ".join([var1, var2])
print(var3)
输出:
HelloWorld
Hello World
在上面的示例中,变量var1
存储字符串“ Hello”,变量var2
存储字符串“ World”。该join()
方法组合了存储在var1和var2中的字符串。join方法仅接受列表,因为它是参数,列表大小可以是任意值。我们可以将组合的字符串存储在另一个var3
由空格分隔的变量中。
注意:要了解有关join()
方法的更多信息,请单击此处。
我们可以使用%运算符进行字符串格式化,也可以将其用于字符串连接。当我们想要连接字符串并执行简单的格式化时,这很有用。
例:
# Python程序演示
# 字符串串联
var1 = "Hello"
var2 = "World"
# 这里使用%运算符组合字符串
print("% s % s" % (var1, var2))
输出:
Hello World
在这里, %
运算符组合存储在var1和var2中的字符串。的%s
表示字符串数据类型。两个变量中的值都传递给字符串%s并成为“ Hello World”。
str.format()
是Python中的一种字符串格式化方法,它允许多次替换和值格式化。这种方法使我们可以通过位置格式将字符串中的元素连接起来。
例:
# Python程序演示
# 字符串串联
var1 = "Hello"
var2 = "World"
# 此处使用格式函数来组合字符串
print("{} {}".format(var1, var2))
# 将结果存储在另一个变量中
var3 = "{} {}".format(var1, var2)
print(var3)
输出:
Hello World
Hello World
在此,该format()
函数将存储在var1和var2中的字符串组合在一起,并存储在另一个变量var3中。花括号{}
用于设置字符串的位置。第一变量存储在第一大括号中,第二变量存储在第二大括号中。最后,它输出值“ Hello World”。