Python中的基本输入输出函数包括哪些?
Python是一种强大的编程语言,它提供了一些基本输入和输出函数,可以让程序员轻松地读取和输出数据。本文将介绍Python中的基本输入输出函数。
一、输入函数:
1. input():输入函数是最基本的Python输入函数。它允许用户从键盘输入数据,并将它们存储在变量中。例如:
name = input("Please enter your name: ")
print("Hello, " + name + "!")
在上面的示例中,用户将被要求输入他们的名字。然后,程序存储该名称,并将其打印到屏幕上。
2. raw_input():在Python 2中使用了以下代码来输入一个字符串:
name = raw_input("Please enter your name: ")
print("Hello, " + name + "!")
但是在Python 3中,raw_input()函数已被删除,它被input()函数替代。
二、输出函数:
1. print():print()函数是最常用的Python输出函数,它允许开发人员输出文本和变量。例如:
print("Hello, world!")
在上面的示例中,程序将文本打印到屏幕上。您还可以使用变量,如下所示:
name = "Bob"
print("Hello, " + name + "!")
在上面的示例中,程序将变量值和文本打印到屏幕上。
2. formatted string literals:在Python 3.6中新增的一项功能是格式化字符串字面量,它允许将变量插入到字符串中。例如:
name = "Bob"
print(f"Hello, {name}!")
在上面的示例中,类似于f"Hello, {name}!"的格式化字符串字面量可以包含变量,将其插入到字符串中。
3. str.format():还可以使用str.format()方法将变量插入字符串中。例如:
name = "Bob"
print("Hello, {}!".format(name))
在上面的示例中,程序使用花括号{}来表示占位符,并使用.format()方法将变量插入到字符串中。
4. %格式化:在Python 2中,程序员使用以下代码来将变量插入包含百分号的字符串中:
name = "Bob"
print("Hello, %s!" % name)
在上面的示例中,程序员使用%s来指示该字符串应该被替换为变量值。
注意:
1.在Python 2中,input()函数将读取用户输入并将其解释为Python代码。因此,它具有一些安全问题。在Python 3中,它被替换为input()函数,该函数是一个纯粹的字符串输入函数。
2.最好使用带有括号的print()函数,因为Python 2和Python 3中的print语句有所不同。
