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编程语言基础
Python:input输入、print输出函数