【转】Python进制转换

从网络上找到的,比较全面的Python进制转换(包括:二进制转十进制,十六进制转十进制,十进制转二进制,
十进制转十六进制, 十六进制转二进制,二进制转十六进制),转载了。

#!/usr/bin/env python
# -*- coding: utf-8 -*-
# 2/10/16 base trans. wrote by srcdog on 20th, April, 2009
# ld elements in base 2, 10, 16.

import os,sys

# global definition
# base = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F]
base = [str(x) for x in range(10)] + [ chr(x) for x in range(ord(‘A’),ord(‘A’)+6)]

# bin2dec
# 二进制 to 十进制
def bin2dec(string_num):
return str(int(string_num, 2))

# hex2dec
# 十六进制 to 十进制
[……]

阅读全文

想对百度说,爱你不容易

       今天给博客加了一个搜索引擎,处于对本国软件的热爱,我选择百度。
可以添加代码以后,根本就不能搜索本站的内容,这算怎么回事呢?肯定
是不行的啦。尝试了一下Google的,虽然Google官网没有找到代码,但是
从其他地方找到了,一尝试,还可以,所以只好用Google的了。
       另外,我把我的网站在Google和百度上都提交了,Google收录了好几个
网页,百度在我提交了多次以后才收录了一个首页。Google的站长工具一次
就申请成功了,Baidu的站长工具还处于内测阶段不给我用。不过需要注意
的是,这些Google收集我们的个人信息,我们可以查询得到,Baidu收集了
我们的个人信息,我们还看不到。
    下面把我用的Google搜索代码贴在后面,供参考。
<!– SiteSearch Google –>
<img src=”http://www.google.com/logos/Logo_40wht.gif
border=”0″ alt=”Google”>
<form method=get action=”http://www.google.com/search“>
<table bgcolor=”#FFFFFF”><tr>
<td>
[……]

阅读全文

python 元组的赋值

元组的赋值比较特殊,需要特别注意,见下面的例子:
(红色部分的两种赋值方法,得到的结果是不一样的)
ActivePython 2.6.6.18 (ActiveState Software Inc.) based on
Python 2.6.6 (r266:84292, Jan 7 2011, 13:16:36) [MSC v.1500 32 bit (Intel)] on
win32
Type “help”, “copyright”, “credits” or “license” for more information.
>>> x=[1,2,3]
>&[……]

阅读全文