python - 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)
解决方案
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))
推荐阅读
- javascript - 为登录用户显示不同的导航栏
- excel - 有没有办法根据另一个单元格的位置来引用excel中的一个单元格?
- rust - 在 amethyst hello world 示例 Arch Linux 中未解决的 xcb 导入
- php - 通过 sanctum 令牌获取用户
- python - Django model.py中的一些用户字段在注册后没有出现在数据库中
- c# - 无法使用模拟器上传文件,控制器有问题
- html - 无法将悬停时的边距应用于 li
- java - 使用 owlapi 推断平等的语义(OWL 2 RL)
- perl - Perl:说并打印,比预期的多一个换行符?
- azure-devops - Azure DevOps 经典发布管道调试