欢迎访问宙启技术站
智能推送

Python中输入和输出的常用函数介绍

发布时间:2023-07-01 23:23:49

在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中常用的输入和输出函数的介绍。使用这些函数,可以方便地与用户进行交互,读取输入数据和输出结果。