前言:终于要下定决心学python了。日常报错总结下,方便自己也方便后人。祝大家学习愉快
解答:字面意思,就是输入了中文的东西,常见的有空格、引号等
报错:
原因:python中无法识别你使用的信息。比如在这个示例中,python发现使用一个int型的变量,但是它不知道该如何即使他。Python知道,这个变量表示的可能是数值23,也可能是字符2和3。所以要改一下
调整后:
age=18 message="Happy "+str(age)+ "rd Birthday" print(message)报错:
修改:
name=input("Name:") age=int(input("age:")) #如果不用int()就会报错(虽然输入为数字,但是print(type(age))为str型),因为python如果不强制类型转化,就会默认字符型 job=input("job:") info='''---------info of --------- Name:%s Age:%d Job:%s'''%(name,age,job) print(info)