1、Python课知识点总结Q&AQ1:代码等于号两边要不要空格,有影响吗A:没有影响,要习惯空格,这样更加规范美观,有辨识度,如:a=0 b=input(输你的问题)Q2:单引号、双引号、三引号的区别A:正常使单引号和双引号都是可以的,三引号表达的是换字符串,会将引号内的所有内容打印出来,如:Q3:直接输了内容不能够运,如直接输你好啊,天真好,点击运,结果报错A:python代码是需要有执的,你好啊,天真好并不是个执操作Q4:代码直运中A:检查下终端是不是可以输,如果代码内有输操作的话,代码会直显示运中,需要等待输内容print(你好啊1天气真好)2Q5:else后不可以加条件A:else表达的
2、就是其它所有情况,不可以加条件,加条件的话使的是elifQ6:if和else定要同时出现吗A:不定,它们都可以单独使,else也可以和循环起使,表达循环外的所有情况Q7:int(input()输数为何报错A:input输出的是字符串类型,类浮点数字符串如1.5中的数点是法被int函数识别转换的,所以会报错,int只能转换纯整数字符串Q8:数据的运算A:整数和浮点数是可以直接加减乘除的,字符串如果加法的话会拼在起形成个新的字符串,乘法会多次打印如,2*7会得到2222222,字符串是没有减法和除法的Q9:input要不要加printA:不需要,input括号内的内容可以理解为是问题,在运的时候就
3、会把问题打印出来,如果加上print的话,就会打印none,这涉及到返回值的问题,前不需要纠结常的些报错类型SyntaxError:unexpected EOF while parsing#语法错误,多了法解析的符号,检查下是否多了或者少了括号SyntaxError:invalid character in identifier#语法错误有效标识符,检查下中符号IndexError:list index out of range#索引错误,超出索引范围,检查下列表是否为空TypeError:must be str,not int#数据类型错误,该数据不是正确的数据类型,如字符串和数字直接拼接,
4、检查下数据类型IndentationError:expected an indented block#缩进错误,检查下代码的缩进是否正确KeyError:fond#键错误,字典中没有该的key对应的值,检查下键名或者字典数据是否正确ValueError:substring not found#值错误,输的数据类型跟要求的不符合NameError:name a is not defined#未初始化对象,变量没有被定义AttributeError:tuple object has no attribute remove#属性错误,该对象没有这个属性、法,检查下数据类型SystemExit#解释器请求退出,出现在exit()函数后IOError#输/输出操作失败ImportError#导模块/对象失败,检查下模块是否能够正常使UnicodeDecodeError/UnicodeEncodeError/UnicodeTranslateError#Unicode 解码/编码/转换/时的错误