1. %s, %d, %f用法
在python中,print语句和字符操作符结合使用,可实现字符串替换功能。
%s—表示由一个字符串来替换
%d—表示由一个整型来替换
%f—表示由一个浮点型来替换
eg:
>>> print "%s is number %d!" % ("Python",1)
Python is number 1!
2.raw_input()内建函数
raw_input–从标准输入读取一个字符串,并自动删除串尾的换行字符。
a)可将读取的数据赋值给一个变量,作再次使用
>>> user=raw_input("enter your name:")
enter your name:jane
>>> print "your login is:", user
your login is: jane
b)也可使用int()函数将输入的字符串转换为整型
>>> num=raw_input("Now enter a number:")
Now enter a number:1023
>>> print "doubling your number: %d" %(int(num)*2)
doubling your number: 2046
>>> print "doubling your number: %d" %(num *2)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: %d format: a number is required, not str