Python 字符串连接

Python 字符串连接

+运算符因为求和而被广为熟知。但是在Python中,该符号作为字符串“ 连接运算符 ”。它通过两个字符串操作数进行运算,结果是两个字符串的连接。

位于加号符号右侧的字符串的字符会追加到左侧的字符串之后。连接的结果是一个新的字符串。

str1="Hello"
str2="World"
print ("String 1:",str1)
print ("String 2:",str2)
str3=str1+str2
print("String 3:",str3)

它将产生以下 输出

String 1: Hello
String 2: World
String 3: HelloWorld

要在这两者之间插入一个空格,使用一个第三个空的字符串。

str1="Hello"
str2="World"
blank=" "
print ("String 1:",str1)
print ("String 2:",str2)
str3=str1+blank+str2
print("String 3:",str3)

它将产生以下输出。

String 1: Hello
String 2: World
String 3: Hello World

另外一个符号 ,我们通常用来表示两个数字的乘法,也可以与字符串操作数一起使用。在这里, 在Python中作为重复运算符。其中一个操作数必须是整数,第二个是字符串。该运算符会连接多个字符串的副本。例如 –

>>> "Hello"*3
'HelloHelloHello'

整数操作数是要连接的字符串操作数的副本数量。

两个字符串操作符(*)重复操作符和(+)连接操作符可以在一个表达式中使用。”*”运算符优先级高于”+”运算符。

str1="Hello"
str2="World"
print ("String 1:",str1)
print ("String 2:",str2)
str3=str1+str2*3
print("String 3:",str3)
str4=(str1+str2)*3
print ("String 4:", str4)

形成 str3 字符串,Python首先连接3个World的副本,然后将结果追加到Hello之后

String 3: HelloWorldWorldWorld

在第二种情况下,字符串str1和str2在括号内,因此它们首先进行连接。然后将其结果重复三次。

String 4: HelloWorldHelloWorldHelloWorld

除了 +*,其他算术操作符符号都不能与字符串操作数一起使用。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程