首页 > 解决方案 > TypeError:不支持的格式字符串传递给 NoneType.__format__

问题描述

first_name = input("what is your first name?")
Last_name = input("what is your last name?")

name = f'{first_name}, {Last_name}'

print("hello, {} welcome to the program!").format(name)

标签: pythontypeerror

解决方案


format是字符串的一种方法,您必须将其应用于字符串。目前,您放错了(),它应用在print()不正确的地方。

你必须这样做:

first_name = input("what is your first name?") 
Last_name = input("what is your last name?")

name = f'{first_name}, {Last_name}'

print("hello, {} welcome to the program!".format(name))

推荐阅读