关于Python 编程语言中的输入输出,其实我们在前两几节中已经接触过了。这节我们将具体的介绍一下Python中的输入与输出。什么是输入输出呢? 用户告诉计算机程序所需的信息,就是输入;程序运行结束告诉用户结果,就是输出。输入是 Input,输出是 Output,因此,我们把输入输出统称为InputOutput,简写为 IO。
Input() 与Print()是命令行提示下最基本的输入输出,用户也可以通过其他的高级图形用户界面完成输入输出。
Python有两种输出值得方式,一种是表达式方式,一种是print()方式函数,还有一种是使用文件的write()方法,可以使用str.format()函数进行格式美化。
(1)输入:如果想从计算机输入一些信息怎么办?Python提供了 input() 置函数从标准输入读入一行文本,默认的标准输入是键盘, 可以接收一个Python表达式作为输入,并将运算结果返回。如输入名字;
当你输入了 name=input(),这时候name变量中就会存储字符串“Ricky”。可以直接在交换式命令行中直接输入变量名name就可以查看到变量内容结果;
(2)输出:用print()可以输出任意的的字符串,特别的简单,只要在括号中加入指定的字符串就可以把结果输出到屏幕上。如下:
print()函数可以接受多个字符串,期间用“,”逗号隔开,同时也可打印整数以及计算结果。如下:
(3)读写文件:
open() 将会返回一个 file 对象,基本语法格式如下:
filename:filename 变量是一个包含了你要访问的文件名称的字符串值。
mode:mode决定了打开文件的模式:只读,写入,追加等。所有可取值见如下的完全列表。这个参数是非强制的,默认文件访问模式为只读(r)。
不同模式打开文件的完全列表:
第一个参数为要打开的文件名。
第二个参数描述文件如何使用的字符。 mode 可以是 'r' 如果文件只读, 'w' 只用于写 (如果存在同名文件则将被删除), 和 'a' 用于追加文件内容; 所写的任何数据都会被自动增加到末尾. 'r+' 同时用于读写。 mode 参数是可选的; 'r' 将是默认值。
领取专属 10元无门槛券
私享最新 技术干货