python ifelse用法
number = 23
guess = int(input(‘请输入一个整数:’)) #等待输入整数
if guess == number:
print('恭喜,你猜对了。') # 新块从这里开始
print('(但你没有获得任何奖品!)') # 新块在这里结束
elif guess < number:
print('不对,你猜的有点儿小') # 另一个块
else:
print('不对,你猜的有点大')
print('完成')
# if语句执行完后,最后的语句总是被执行
http://www.the5fire.com/python-practice-1.html
python中类似java的反射用法
method = getattr(self,prefix+name,None) if callable(method): return method(*args):
http://blog.csdn.net/mnmlist/article/details/47856979
阿里面试题,计算数字x二进制中1的个数,效率二进制然后for快速一些
int fun(int x)
{
int countx = 0;
while (x)
{
countx++;
x = x & (x – 1);
}
return countx;
}
http://www.cnblogs.com/huxi/archive/2010/07/04/1771073.html
python与正则表达式
python获取网页源码后编码
def getPage(url):
#下载文件html代码,找出一楼的核心代码
opener = urllib2.build_opener()
#不加头信息则出现403错误和乱码(模拟浏览器访问)
opener.addheaders = [('User-agent', 'Mozilla/5.0')];
htmlAll = opener.open( url ).read()
return htmlAll.decode('utf-8')