1.python汉字注释 错误提示问题
错误信息为:
SyntaxError: Non-ASCII character '\xca' in file D:\python\1.py on line 1, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details
>Exit code: 1
解决方案:
# coding=coding name
如:# coding=gb2312 或者 # coding=UTF-8
并且此语句 要紧跟语句 >> #!/usr/bin/python
如出现如下语句仍会报错
#!/usr/bin/env python
# filename:using_sys
# coding=utf-8
print '显示如下内容:'
2.Python IDE 为 ulipad 使用raw_input函数如下
guess=int(raw_input('please enter you number:'))
在运行时 输入数字,按小键盘的回车不管用,按大回车后问题解决。
3.python 3.0与Python2.x版本print的差别
Python 3.2.2 (default, Sep 4 2011, 09:51:08) [MSC v.1500 32 bit (Intel)] on win32
Type "copyright", "credits" or "license()" for more information.
>>> print 'hello garn'
SyntaxError: invalid syntax
Python3.0后的版本将2.x的版本的print 换为print. 所以会报错,如下修改即可
<pre name="code" class="python">>>> print ("hello garn")
hello garn
4.DocStrings函数
function.__doc__ function为函数名,doc两边分别两个_
5. Python3之"IndentationError: unexpected indent"错误 如果tab有错,会有提示