【转】Python 常用转换函数

原文 http://blogold.chinaunix.net/u3/93470/showart_1871767.html

def bin(x):
  result = ''
  x = int(x)
  while x > 0:
    mod = x % 2
    x /= 2
    result = str(mod) + result
  return result


进制转换
  • 10进制转2进制:bin(123)
  • 2进制转10进制:int('10',2)
  • 10进制转16进制:hex(10)
  • 16进制转10进制:int('f',16)     或 int(0xf)
  • 10进制转8进制:oct(18)
  • 8进制转10进制:int('022',8)


ASCII转换
  • 字符转化为ASCII: ord('A')
  • ASCII转化为字符:chr(65)


大小写转换
  • 小写字母转大写:string.upper()
  • 大写字母转小写:string.lower()


基本类型转换
  • int()  函数把数字和字符串转换成一个整数。
  • str()  函数把对象转换成可打印字符串。
  • float()函数把一个数字或字符串转换成浮点数。
  • long() 函数把数字和字符串转换成长整数。
  • list() 函数可将序列对象转换成列表。

你可能感兴趣的:(html,.net,python,F#)