Python中输入和输出的常用函数介绍
在Python中,有多种输入和输出的函数可以用来与用户进行交互、读取数据和输出结果。下面是Python中常用的输入和输出函数的介绍:
输入函数:
1. input(prompt):用于从控制台读取用户的输入。参数prompt是一个字符串,表示输入前向用户显示的提示信息。函数返回用户输入的字符串。
示例:
name = input("请输入你的名字:")
print("你好," + name)
2. sys.stdin.readline():从标准输入中读取一行字符串。需要导入sys模块。返回的字符串包含输入的换行符,可以使用.strip()方法去除换行符。
示例:
import sys
line = sys.stdin.readline()
print("输入的内容是:" + line.strip())
输出函数:
1. print(*objects, sep=' ', end='
', file=sys.stdout, flush=False):将对象打印到控制台。参数objects是要打印的对象,多个对象之间用逗号分隔。参数sep表示用什么字符分隔多个对象,默认是空格。参数end表示打印结束后的字符,默认是换行符。参数file表示输出到哪个文件,默认是sys.stdout,即控制台。参数flush表示是否立即刷新缓冲区,默认是False。
示例:
print("Hello, world!")
print("The answer is", 42)
2. sys.stdout.write(str):向标准输出写入字符串。需要导入sys模块。
示例:
import sys
sys.stdout.write("Hello, world!
")
3. formatted string(格式化字符串):使用字符串格式化操作符(%)或format方法对字符串进行格式化后输出结果。
示例:
name = "Alice"
age = 20
print("My name is %s, and I am %d years old." % (name, age))
print("My name is {}, and I am {} years old.".format(name, age))
4. 文件的读写:使用open函数打开文件,并使用read、readline、write等方法进行文件的读取和写入。
示例:
# 读取文件
f = open("file.txt", "r")
content = f.read()
f.close()
# 写入文件
f = open("file.txt", "w")
f.write("Hello, world!")
f.close()
以上是Python中常用的输入和输出函数的介绍。使用这些函数,可以方便地与用户进行交互,读取输入数据和输出结果。
