That would depend on your terminal / console application, and there is no truly standard way, but you can try printing 'carriage return' character to go to beginning of the line:
x = range(101)
for n in x:
timefluc = random.uniform(0, 1.2)
time.sleep(timefluc)
print("\r{0}%".format(n), end='')
Note the \r and also the usage of end='' argument.
\r is the "carriage return" that should return to beginning of line, and the end argument prevents print from going to the next line after printing the percentage.
Also you may want to use {0:3} for formatting which will keep the filed 3 characters long, automatically adding spaces on the left for padding, so that the percentage won't jump around as you go from 1% to 10% to 100%.