本文是自个在收到网易和腾讯的笔试要求的前天,进行的代码入门~~~
因为自己之前算是对java有一定的了解,但是希望自己之后更多的是掌握好Python,然而又已经没时间磨蹭慢慢去入门,(毕竟明天就是要笔试了嘛~捂脸状),直接从刷题入门!
1.出现 SyntaxError: Non-ASCII character ‘\xe5′ in file 错误
解决方法:文件开头加上
#-*-coding:utf-8-*-
原因分析:python 2 默认编码形式为ASCII,原因就是python 创始人在开发python 时,utf-8还没出生。当然现在python3就已经时默认使用utf-8编码了。
但是在python2中,我们如果存中文字符,又没在开头指明想以 utf-8存储,就回出现中文。因为ASCII不能存取中文。
2.出现 'int' object is not iterable 错误
int 不能用来迭代,必须加个range.
for i in len(k): #错误
for i in range(len(k)): #正确