python 常见入门问题一
**
入门的第一个问题
**
TypeError: can only concatenate str (not “int”) to str
在python中‘ ’中为字符串不能直接和int类型的数字相加。
说到相加,C语言也有类似的char类型,char类型是c语言最小的数据类型只有一个字节,实际上字符型数据在内存中是以二进制形式存放的,在对字符型数据进行相加减运算的时候,系统会首先会将char型数据以隐形的方式转化成int型数据再进行相加减运算的。因此,由字符型数据在内存的存储方式来看,字符型数据是可以进行数值运算的,对字符型数据做数字运算实际上就是对字符本身对应的ASSIC码进行相应的数值运算。