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

初学者必知的Python输入输出函数

发布时间:2023-06-19 04:18:48

Python 是一种易于学习和使用的高级编程语言,是一种面向对象、解释型的编程语言。Python 支持多种编程范式,包括结构化、面向对象和函数式编程。Python 语言的设计哲学是“优雅、明确、简单”,因此 Python 语言的代码深受广大开发者的欢迎。在 Python 编程中,输入输出操作是非常重要的。在本文中,我们将为初学者介绍 Python 的输入输出函数及其使用方法。

一、Python 输入函数 input

input() 函数用于从标准输入读取字符串,并返回字符串。默认情况下,input() 函数读取的内容是字符串类型。例如:

name = input("请输入您的姓名:")
print("欢迎您," + name + "!")

输出结果:

请输入您的姓名:Bob
欢迎您,Bob!

在这个例子中,程序会提示用户输入姓名,然后将用户输入的名称保存在变量 name 中,最后使用 print() 函数输出欢迎词和用户的姓名。

在使用 input() 函数时,需要注意以下几点:

1. input() 函数默认返回字符串类型的数据,如果需要使用数值类型的数据,需使用 int() 或 float() 函数进行转换。

2. 在 input() 函数中可以添加提示信息,以便用户知道需要输入哪些内容。

3. 在使用 input() 函数时,如果需要输入多个数据,需要使用多次 input() 函数,或者使用 split() 函数进行分割。

二、Python 输出函数 print

print() 函数用于将数据打印到标准输出设备(通常是屏幕)。默认情况下,print() 函数会在输出时自动添加一个换行符。例如:

print("Hello, Python!")

输出结果:

Hello, Python!

在使用 print() 函数时,我们可以控制输出的格式,包括对齐方式、字段宽度、精度、进制等。例如:

num = 100
print("num =", num)
print("num = %d" % num)
print("num = {0:d}".format(num))

输出结果:

num = 100
num = 100
num = 100

在这个例子中,我们使用了三种不同的格式化方法输出变量的值。 种方法直接输出变量的值,第二种方法使用了 %d 占位符将变量格式化为整数,第三种方法使用了 format() 函数将变量格式化为整数。

三、Python 文件操作函数

Python 提供了一些内置函数用于进行文件的读写操作,包括 open()、read()、write() 等函数。

1. open() 函数

open() 函数用于打开一个文件,并返回文件对象。open() 函数有两个参数, 个参数是文件名(包括路径),第二个参数是打开文件的模式。常用的模式有以下几种:

- r:只读模式,默认模式,如果文件不存在则会抛出异常。

- w:只写模式,如果文件不存在则会创建文件,如果文件已存在则会清空文件内容。

- a:追加模式,如果文件不存在则创建文件,如果文件已存在则在文件末尾添加内容。

- r+:读写模式,如果文件不存在则会抛出异常。

- w+:读写模式,如果文件不存在则会创建文件,如果文件已存在则会清空文件内容。

- a+:读写模式,如果文件不存在则创建文件,如果文件已存在则在文件末尾添加内容。

例如:

f = open("test.txt", "w")
f.write("Hello, Python!")
f.close()

在这个例子中,我们打开文件 test.txt 并使用 write() 函数向文件中写入一行字符串,然后使用 close() 函数关闭文件。

2. read() 函数

read() 函数用于从文件中读取指定数量的内容。例如:

f = open("test.txt", "r")
content = f.read()
print(content)
f.close()

在这个例子中,我们打开文件 test.txt 并使用 read() 函数读取文件的全部内容,然后使用 print() 函数输出文件内容,并使用 close() 函数关闭文件。

3. write() 函数

write() 函数用于向文件中写入指定的内容。例如:

f = open("test.txt", "a")
f.write("
欢迎来到 Python 世界!")
f.close()

在这个例子中,我们打开文件 test.txt 并使用 write() 函数向文件末尾添加一行字符串,然后使用 close() 函数关闭文件。