【转】Python 常用转换函数
原文 http://blogold.chinaunix.net/u3/93470/showart_1871767.htmldef 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() 函数可将序列对象转换成列表。
页:
[1]