Python +;在这个代码里签名?

Python +;在这个代码里签名?,python,string,Python,String,我只想了解+符号在str(num1)之后和str(num2) 它连接(连接)字符串,例如print(“a”+“b”)printsab在Python中,+运算符处理的不仅仅是整数。例如,它适用于列表、元组以及本例中的字符串。加号的作用是将num1组合成一个字符串(例如,如果num1=16,那么str(num1)=“16”)和“+”)得到一个新字符串:16+,它只是添加了两个字符串print(“abc”+“bcd”+“cde”)将打印abcbcdcde这是python中字符串连接的一种方式 impo

我只想了解
+
符号在
str(num1)
之后和
str(num2)


它连接(连接)字符串,例如
print(“a”+“b”)
prints
ab

在Python中,+运算符处理的不仅仅是整数。例如,它适用于列表、元组以及本例中的字符串。加号的作用是将num1组合成一个字符串(例如,如果
num1=16
,那么
str(num1)=“16”
)和
“+”
)得到一个新字符串:
16+
,它只是添加了两个字符串
print(“abc”+“bcd”+“cde”)
将打印
abcbcdcde
这是python中字符串连接的一种方式
import random

def random_num():

    num1 = random.randint(1,20)
    num2 = random.randint(1,20)
    return num1, num2


def addition_operation():

    global correct

    num1,num2 = random_num()
    answer1 = int(input(str(num1)+" + "+str(num2)+" = "))
    if num1+num2 == answer1:
        print("Correct!")
        correct += 1
    else:
        print("Incorrect")