输出
使用输出函数print()输出想要的结果:
语法:
print(*objects, sep=' ', end=' ', file=sys.stdout)
参数
- objects--复数,表示可以一次输出多个对象。输出多个对象时,需要用,分割。
- sep--用来间隔多个对象,默认值是一个空格。
- end--用来设定以什么结尾。默认值是换行符 ,我们可以换成其他字符串。
- file--要写入的文件对象。
返回值
无。
实例 1.py
print("aaa") print("aaa""bbb") print("aaa",123) print("aaa","ccc","bbb",sep=".") print("aaa","ccc",end="==== ")
执行结果:
输入
使用input()来读取用户的输入。
注意:
1、在python2.x中raw_input( )和input( ),两个函数都存在,其中区别为 raw_input( )---将所有输入作为字符串看待,返回字符串类型 input( )-----只能接收“数字”的输入,在对待纯数字输入时具有自己的特性,它返回所输入的数字的类型( int, float ) 2、在python3.x中raw_input( )和input( )进行了整合,去除了raw_input( ),仅保留了input( )函数,其接收任意任性输入,将所有输入默认为字符串处理,并返回字符串类型。
实例:
a = input("请输入:") type(a) print(a)
第一行输出"请输入:"的文字提示用户输入,输入之后回车,使用type()来检测a当前的类型,然后再打印a接收到的内容。
Python2下验证 input() 和 raw_input()
由上面的截图可以看出,python2中的input()只能接收整型、浮点型等数字类型输入,并且能判断用户输入的数字的类型。而raw_input()既可以接收数字类型输入,也可以接受字符串类型输入,
并且无法判断用户当前输入的值的类型,都返回str类型。
Python3下验证 input() 和 raw_input()
由上面的截图可以知道,Python3中已经没有raw_input()的方法了,而input()的职责也发生了改变,变成了可以接收字符串和数字类型的输入,返回都是str类型。
参考链接:
http://www.runoob.com/python/python-func-input.html
http://blog.csdn.net/suibianshen2012/article/details/51378948