使用内建函数raw_input()内建函数,它读取标准输入,并将读取到的数据赋值给指定的变量。我们可以使用int()内建函数将用户输入的字符串转换为整数:
>>> user = raw_input("Enter login name:")
Enter login name: root
>>> print "Your Login is:", user
Your Login is: root
上面这个例子只能用于文本输入,下面输入一个数值字符串(并将字符串转换为整数)的例子:
>>> number = raw_input("Now enter a number:") Now enter a number: 1024
>>> print "Doubling your number: %d" % (int(number) * 2)
Doubling your number: 2048
在Python中除了int函数,还有以下几个用于类型相互转换的函数
float:将字符串或者整数转换为浮点数
str:将数字转换为字符串
chr:将ASCII值转换为ASCII字符
hex:将整数转换为十六进制的字符串
long:将字符串转换为长整形
oct:将整数转化为八进制的字符串
ord:将ASCII字符串转化为ASCII值