Python 印刷初学者

Python printing beginner

我刚开始 python。我的老师给了我一个作业,我被困在一个项目中,当有人为输入命令输入他们的名字时,我必须让字符数出现 input("what is your name") 我不认为我被教导过这个并且 google 在尝试寻找命令时让我很困难。对于大多数人来说,这可能是 Childs 游戏,但有人可以给我 tip/hint 吗?

使用print(len(myVariable)) 应该输出字符串的字符数。您应该熟悉 python 方法。 这里有一些资源: https://docs.python.org/3/library/functions.html https://www.w3schools.com/python/ref_func_len.asp

使用 Python 打印变量的长度非常容易,因为您可以对字符串执行许多 built-in 函数!在这种情况下,您将使用 len()。也阅读有关 other helpful string methods in python 的内容,以便在您的 class 上抢先一步!

inputtedName = input("What is your name? ")
nameLength = len(inputtedName)
print("Your name is " + str(nameLength) + " letters.")
print(f"Your name is {nameLength} letters.")

第一个 print 语句使用了一种叫做 string concatenation to create a readable sentence using variables. The second uses f strings 的东西,使在字符串中使用变量变得更加容易!