1. 打印函数print()
1.1 print()函数的基本用法
在Python交互环境中,我们可以使用print()函数来打印输出信息。print()函数可以接受一个或多个参数,用逗号分隔。每个参数都会被打印出来,中间用空格隔开。
下面是一个简单的例子,使用print()函数输出一句话:
print("Hello, World!")
当我们执行上面的代码时,Python会打印出:
Hello, World!
1.2 print()函数的格式化输出
print()函数还支持格式化输出,可以使用占位符来代替要输出的变量。
下面是一个使用占位符的例子,将一个字符串和一个整数作为参数传递给print()函数:
name = "Alice"
age = 25
print("My name is %s and I am %d years old." % (name, age))
执行上面的代码,Python会打印出:
My name is Alice and I am 25 years old.
在上面的代码中,%s表示要输出的字符串,%d表示要输出的整数。后面的%后面的内容是一个元组,包含了要替换占位符的变量。
2. 输入函数input()
2.1 input()函数的基本用法
在Python交互环境中,我们可以使用input()函数接受用户的输入。input()函数接受一个字符串作为参数,该参数会作为提示信息显示给用户。
下面是一个简单的例子,使用input()函数接受用户的姓名,并打印出来:
name = input("Please enter your name: ")
print("Your name is", name)
当我们执行上面的代码时,程序会等待用户输入姓名,并将输入的姓名打印出来。
例如,如果我们在输入提示中输入了"Bob",程序会打印出:
Please enter your name: Bob
Your name is Bob
2.2 input()函数的类型转换
由于input()函数接受的输入是字符串类型,如果我们需要将用户的输入转换为其他类型,可以使用类型转换函数。
下面是一个例子,将用户输入的数字相加并打印出来:
num1 = int(input("Enter the first number: "))
num2 = int(input("Enter the second number: "))
result = num1 + num2
print("The sum is", result)
当我们执行上面的代码时,程序会依次提示用户输入两个数字,并将两个数字相加后打印出来。
3. 设置输出格式
3.1 设置输出的小数位数
在Python中,我们可以使用格式化字符串来设置输出的小数位数。
下面是一个例子,使用格式化字符串来输出一个小数:
temperature = 0.6
print("The temperature is %.2f" % temperature)
执行上面的代码,程序会打印出:
The temperature is 0.60
在上面的代码中,%.2f表示要输出的是一个小数,小数位数为2。
3.2 设置输出的宽度
在Python中,我们还可以使用格式化字符串来设置输出的宽度。
下面是一个例子,使用格式化字符串来输出一个带有宽度的字符串:
name = "Alice"
print("My name is %10s" % name)
执行上面的代码,程序会打印出:
My name is Alice
在上面的代码中,%10s表示要输出的是一个字符串,宽度为10。如果字符串的长度小于10,会在字符串的左边添加空格。
4. 结论
本文介绍了在Python交互环境下print()函数和input()函数的基本用法,并且展示了一些示例代码。通过print()函数,我们可以打印输出各种信息,并且可以使用格式化输出来进行格式控制。通过input()函数,我们可以接受用户的输入,并将输入的值作为程序的参数进行处理。在输出方面,我们还介绍了在print()函数中设置输出的小数位数和宽度的方法。
希望本文能帮助你更好地理解Python交互环境下的打印和输入函数的使用方法。