Python3 输入和输出

在 Python 中,我们经常需要从用户那里获取信息或者将处理后的数据展示给用户。这通常通过输入和输出操作来实现。

使用 print() 函数进行输出

print() 是 Python 中最常用的输出函数,它可以将指定的内容输出到屏幕上。

print() 函数可以接受多个参数,并且默认使用空格作为分隔符:

你可以通过指定 sep 参数来自定义分隔符:

end 参数用于指定每个 print() 输出的结尾字符,默认是换行符 \n。如果你想在同一行输出多个值,可以改变这个参数:

使用 input() 函数进行输入

input() 函数用于从用户那里获取输入,并将其作为字符串返回。

如果需要输入数字,你需要手动将字符串转换为对应的类型:

对于浮点数,可以使用 float() 函数:

格式化输出

在 Python 中,有多种方法可以格式化输出。以下是几种常用的方法:

使用 % 操作符

这种方法类似于 C 语言中的 printf 格式化方式。

使用 str.format() 方法

这是一种更现代的格式化方式,支持更多的功能和灵活性。

你也可以通过索引指定位置:

还可以指定格式:

使用 f-string(格式化字符串字面量)

这是 Python 3.6 及以上版本引入的新特性,提供了更加简洁和易读的格式化方式。

你同样可以使用表达式:

文件 I/O

除了基本的控制台输入输出之外,Python 还支持文件的读写操作。

打开文件

使用内置的 open() 函数打开一个文件:

第二个参数可以是以下几种模式之一:

  • "r":只读模式,默认值。
  • "w":写入模式,会覆盖已有文件。
  • "a":追加模式,写入时不会覆盖已有内容。
  • "b":二进制模式。
  • "+":更新模式,可以同时读取和写入。

读取文件

或者逐行读取:

写入文件

关闭文件

完成所有操作后,记得关闭文件:

为了避免忘记关闭文件,推荐使用 with 语句:

使用 with 语句可以在代码块执行完毕后自动关闭文件。

总结

本章介绍了 Python 中基本的输入和输出操作,包括如何使用 print()input() 函数、格式化输出的不同方法以及文件的读写操作。这些技能对于日常编程非常有用,能够帮助你更好地与用户交互并处理数据。

上一篇: Python3 lamda
下一篇: Python3 File 方法
纠错
反馈