When you call print(G) it tries to print the graph name. In your case
a name wasn't specified so you got an empty string.
In [1]: import networkx as nx
In [2]: G=nx.Graph(name='tom')
In [3]: print(G)
tom
In [4]: G=nx.path_graph(4)
In [5]: print(G)
path_graph(4)
Aric