跳至内容

Python 输入输出

Python输出

Python中,使用 print() 函数打印输出。

例如

python
print('w3query is a tutorial website')
print('w3query is a tutorial website')

这里,print() 函数接收了1个字符串参数。

python
print(object= sep= end= file= flush=)
print(object= sep= end= file= flush=)

参数:

  • object - 要打印的值
  • sep - 可选 多对象输出分隔符
  • end - 可选 print打印结尾符, 默认是 '\n'
  • file - 可选 打印位置, 默认打印到 sys.stdout
  • flush - 可选 输出结果是否立即冲刷, 默认 False

例 1:默认打印

输入

python
# 默认格式打印
print("w3query")
print("w3query")
# 默认格式打印
print("w3query")
print("w3query")

输出

w3query
w3query
w3query
w3query

例 2:修改end参数

输入

python
# end参数
print("w3query", end="+")
print("w3query")
# end参数
print("w3query", end="+")
print("w3query")

输出

python
w3query+w3query
w3query+w3query

例 3:修改sep参数

输入

python
# sep参数
print("w3query", "is", "a", "website", sep="-")
# sep参数
print("w3query", "is", "a", "website", sep="-")

输出

w3query-is-a-website
w3query-is-a-website

例 4:+拼接

输入

python
# + 拼接
print("w3query" + " is" + " a" + " website")
# + 拼接
print("w3query" + " is" + " a" + " website")

输出

w3query is a website
w3query is a website

+ 对 4个string 进行了拼接,然后 print() 函数打印拼接后的字符串

Python输出格式

Python格式化输出通过 str.format() 函数实现

输入

python
site_name = 'w3query'
print("W3查询网英文名是:{}".format(site_name))
site_name = 'w3query'
print("W3查询网英文名是:{}".format(site_name))

输出

W3查询网英文名是:w3query
W3查询网英文名是:w3query

Python输入

Python编程,有时候需要从用户获取输入,可以使用 input() 函数实现

python
input(prompt)
input(prompt)

这里,prompt 是显示在屏幕上的提示信息

输入

python
# using input() to take user input
tel = input('请输入手机号: ')

print('已输入手机号:', tel)
print('输入的数据类型是:', type(tel))
# using input() to take user input
tel = input('请输入手机号: ')

print('已输入手机号:', tel)
print('输入的数据类型是:', type(tel))

输出

请输入手机号: 18671232452
已输入手机号: 18671232452
输入的数据类型是: <class 'str'>
请输入手机号: 18671232452
已输入手机号: 18671232452
输入的数据类型是: <class 'str'>

这里,需要注意的是,输入值会以字符串类型存储