Python:input输入、print输出函数

1. print输出函数在Python中,最常用的输出函数是print()。它可以输出各种类型的数据,如数字、字符串、列表、字典等。

例如,输出一个字符串:

print("Hello, World!")

输出一个数字:

num = 10
print(num)

可以同时输出多个值,值之间用逗号分隔:

name = "John"
age = 25
print("My name is", name, "and I'm", age, "years old.")

当输出多个值时,print()函数默认会在每个值之间添加一个空格,并且在最后添加一个换行符。可以通过修改print()函数的参数来改变这种行为。例如,使用end参数指定结尾字符:

print("Hello", end=' ')
print("World")

这会使两个print()输出的内容在同一行,中间只有一个空格。

还可以使用sep参数指定分隔符,例如:

print(1, 2, 3, sep='-')

输出结果为1 - 2 - 3。

2. input输入函数

input()函数用于获取用户的输入。它会暂停程序的执行,等待用户输入内容,并将用户输入的内容作为一个字符串返回。

name = input("Please enter your name: ")
print("Hello,", name)

在这个例子中,程序会提示用户输入名字,用户输入后,输入的内容会被存储在name变量中,然后程序输出包含用户名字的问候语。

如果需要获取数字类型的输入,需要对input()函数返回的字符串进行类型转换。例如:

num = int(input("Please enter a number: "))
print("The number you entered is:", num)

这里使用int()函数将用户输入的字符串转换为整数类型。如果用户输入的不是合法的数字字符串,程序会抛出ValueError异常。同样,如果要获取浮点数类型的输入,可以使用float()函数进行转换。

Python编程语言基础