【python】第六周-使用python2.7重新做一遍前面的
2017-05-14 本文已影响4人
lucky07
ASCII 码
Python提供了ord()函数获取字符的整数表示,chr()函数把编码转换为对应的字符
ord(‘a’) 这就是和VBA里面的 asc函数一样啊
97
Python2.7支持中文
#!/usr/bin/env python
# -*- coding:utf-8 -*-
# 上面这行就是声明文件编码的注释
但是 当我打入(有疑问!)
print 'Please input a number:中文'
是可以的
print 'ABC'.encode('ascii')
是可以的
print '你好'.encode('utf-8')
这个出错了
print u'你好'.encode('utf-8')
这样就可以!
总结python 2 和 3 的区别
3里面没有import BaseHTTPServer
请用替换为:import http.server
那么 class RequestHandler(BaseHTTPServer.BaseHTTPRequestHandler):
替换为:class RequestHandler(http.server.BaseHTTPRequestHandler):
SyntaxError: Missing parentheses in call to 'print'
意思是 print要加()