我有一些变量要打印
print("firstname:",first_name)
print("lastname:",last_name)
print("password:",password)
前两个打印得很好,但最后一个打印得很不错:
password:
password
我尝试过end=""
但它不起作用,我想这样打印密码:
password:password
尝试在打印函数内部将密码转换为字符串
print("password:",str(password))
您的password
变量包含换行符。
这两个方法中的任何一个都将在不换行的情况下内联打印字符串变量:
>>> password = "blarf"
>>> print("password:", password)
password: blarf
>>> print(f"password: {password}")
password: blarf
但是,如果变量包含换行符,您将在输出中得到换行符:
>>> password = "\nblarf"
>>> print("password:", password)
password:
blarf