Python 常用的print输出函数和input输入函数
在 Python 中,print
函数和 input
函数是非常常用的两个函数。下面我们来分别介绍这两个函数的基本使用以及一些高级用法。
print 函数
基本使用
print
函数可以直接输出字符串、数字等基本数据类型,并且可以使用逗号隔开同时输出多个参数,例如:
print("Hello, World!")
print("The answer is", 42)
输出结果为:
Hello, World!
The answer is 42
格式化输出
print
函数还可以使用占位符来格式化输出字符串,占位符使用 %
符号表示,例如:
name = "Alice"
age = 18
print("My name is %s, and I am %d years old." % (name, age))
输出结果为:
My name is Alice, and I am 18 years old.
其中 %s
表示字符串占位符,%d
表示整数占位符。
高级用法
print
函数还有一些高级用法,例如:
- 使用
end
参数指定行尾字符,默认为换行符\n
。 - 使用
sep
参数指定多个参数之间的分隔符,默认为空格。 - 使用转义字符输出特殊字符。
示例代码:
print("a", "b", "c", end=", ", sep="|")
print("Hello\tWorld\n")
输出结果为:
a|b|c, Hello World
input 函数
基本使用
input
函数可以接受用户输入,并将用户输入作为一个字符串返回,例如:
name = input("What is your name? ")
print("Hello,", name)
输出结果为:
What is your name? Alice
Hello, Alice
数值类型转换
input
函数返回的是一个字符串类型,如果需要将其转换为其他类型(例如整数、浮点数等),可以使用类型转换函数 int
、float
等,例如:
age = int(input("How old are you? "))
print("Next year, you will be", age + 1, "years old.")
输出结果为:
How old are you? 18
Next year, you will be 19 years old.
需要注意的是用户输入的内容必须是能够转换为对应类型的,否则会抛出异常。
以上就是 Python 中常用的 print
函数和 input
函数的使用方法。在实际开发中,我们会经常用到这两个函数输出调试信息、接收用户输入等。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Python 常用的print输出函数和input输入函数 - Python技术站