Drukuj bez spacji w Pythonie 3

Jestem nowym użytkownikiem Pythona i zastanawiam się, jak wydrukować wiele wartości bez dodawania dodatkowego miejsca między nimi. Chcę wyjścieab zamiasta b bez konieczności dzwonieniaprint dwa razy:

print("a", end="")
print("b")

Mam też następujący kod:

a = 42
b = 84 

i chcę wydrukować ich wartości jakoa = 42, b = 84, ale jeśli to zrobię

print("a = ", a, ", ", b = ", b)

dodawane są dodatkowe spacje (wyjściea = 42 , b = 84)

Natomiast styl Java,

print("a = " + a + ", b = " + b)

podnosiTypeError.

questionAnswers(3)

yourAnswerToTheQuestion