输出
通常,程序通过输入和处理来产生输出。
在 Python 中,您可以使用 print 函数来生成输出。这将在屏幕上显示一些文字。
print(1 + 1)
print('Hello \n World')
结果:
2
Hello
World
打印字符串时,不显示字符串两端的引号。
输入
为了从 Python 用户获得输入,可以使用直观命名的 input 函数。
该函数提示用户输入,并将用户输入的内容转成字符串返回(内容自动转义)。
以下是在 Python 控制台测试。
>>> input("Enter something please: ")
Enter something please: This is what\nthe user enters!
'This is what\\nthe user enters!'
在Python控制台上,print 和 input 功能并不是很有用,它可以自动进行输入和输出。但是,它们在实际的程序中非常有用。
类型转换
在 Python 中,涉及到一些类型是不能完成某些操作的。
例如,您不能将包含数字2和3的两个字符串添加到一起以生成整数5,因为操作会将在字符串拼接为“23”。
解决方案是类型转换。 在这个例子中,你将使用 int 函数将字符串转成整数。
print("2" + "3")
print(int("2") + int("3"))
结果:
23
5
在Python中,我们迄今使用的类型是整数,浮点数和字符串。用于转换的函数分别是 int,float 和 str。
另一个类型转换的例子是将用户输入(会自动转成一个字符串)转换为数字(整数或浮点数),以便进行计算。
>>> float(input("Enter a number: ")) + float(input("Enter another number: "))
Enter a number: 30
Enter another number: 2
32.0
网友评论