1.3hello 张三(终端交互 & 字符串)

终端交互: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

 

你可能感兴趣的