终端交互:input & raw_input
相同:input 和raw_input读取控制台输入
区别:
1、输入为纯数字时input返回为数值类型,如int,float;raw_input返回的字符串类型,如string
2、输入表达式input会计算字符串中的数字表达式,若输入5 + 3,input返回8,raw_input不会计算字符串中数字表达式,若输入5 + 3,raw_input返回“5 + 3”
3、python2中input不能返回string类型,只能用raw_input返回string类型;python3中input替代了raw_input
字符串
1、字符串拼接 “+”
>>> print "hello" + ",world"
hello,world
2、字符串格式化
>>> a = "xiaoming"
>>> b = 25
>>> print "%s is %d"%(a,b)
xiaoming is 25