Ads by ProfitSence
Close

Python Concatenate String und int

Last Updated on Donnerstag 6. Okt. 2022

Wenn Sie in Python versuchen, String und int mit dem + Operator zu verketten, erhalten Sie einen Laufzeitfehler.

			
					lol = 'Ich bin von '
jahr = 2030

print(lol + jahr)

			
	
			
					print(lol + jahr)
TypeError: can only concatenate str (not "int") to str

			
	

Also, wie verkettet man String und int in Python?

Verwenden der Funktion str()

			
					print(lol + str(jahr))

			
	
			
					Ich bin von 2030

			
	

Verwenden des % Operator

			
					print("%s%s" % (lol, jahr))

			
	

Verwenden der funktion format()

Wir können die Funktion string format() auch für die Verkettung von string und int verwenden.

			
					print("{}{}".format(lol,jahr))

			
	

Verwenden von f-strings

Wenn Sie mit Python 3.6 oder eine höhere Version, können Sie f-Strings verwenden.

			
					print(f'{lol}{jahr}')