python学习笔记(二)Hello world!
1、print-打印
print ('HelloWorld!')
print'yay!printing!'
print 'I\'dmuch rather you\'not\''
几种基本的print使用方法就在这里,需要注意的是符号前要加后斜杠(\)否则符号会无法显示。
2、#-注释
print ('HelloWorld!')
print'yay!printing!'
#print 'I\'d muchrather you\'not\''
3、打印中文无法显示
print ('你好,世界!')
print'yay!printing!'
#print 'I\'d muchrather you\'not\'
错误提示:
File "ex1.py", line 1
SyntaxError:Non-ASCII character '\xe4' in file ex1.py on line 1, but no encoding declared;see http://python.org/dev/peps/pep-0263/ for details
解决办法:在第一行添加#-*-coding: UTF-8 -*- 或#coding:utf-8
#coding:utf-8
print ('你好,世界!')
print'yay!printing!'
#print 'I\'d muchrather you\'not\''
4、python打印中文乱码
PSD:\GigiLee\python\hardway_code> python ex1.py
浣犲ソ锛屼笘鐣?
yay!printing!
PSD:\GigiLee\python\hardway_code>
解决办法:
#coding:utf-8
print ("中文").decode('utf-8').encode('gb2312')
print'yay!printing!'
#print 'I\'d muchrather you\'not\''
PS
1、我没看懂但可能有用的资料:
2、书中建议
Q:为什么要我从后向前阅读代码
这其实是一种欺骗你大脑的做法,这样做能让你的大脑没有附加意义的理解每一部分代码,同时能让你正确的处理你的每一块代码。这是一个方便的捕获错误,检测错误的技术。