当前位置:   article > 正文

Python 程序设计入门(002)—— 输入与输出函数(print 函数与 input 函数)_python的输入函数和输出函数

python的输入函数和输出函数

Python 程序设计入门(002)—— 输入与输出函数(print 函数与 input 函数)

一、输出函数:print 函数

在 Python 中,使用 print 函数可以将结果输出到 IDLE 或者标准控制台上。print 函数的语法如下:

print(value, ... , sep=" ", end="\n", file=sys.stdout, flush=False)
  • 1

参数说明:

(1)values:表示要输出的值。可以是数字、字符串、变量、各种类型的表达式等。例如:

a="China"
b="Henan"
print(25)
print("Xinxiang")
print(a)
print(a+b)
print(20*2+6)

输出结果如下:
=============== RESTART: C:\Python\Python38\First.py ===============
25
Xinxiang
China
ChinaHenan
46
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15

(2)… :值列表,可以一次性输入多个值。输出多个值时,使用逗号分隔,输出的各个值之间默认用空格隔开。例如:

a="China"
b="Henan"
print(a,"Xinxiang",25)
print(a+b,20*2+6)

输出结果如下:
=============== RESTART: C:\Python\Python38\First.py ===============
China Xinxiang 25
ChinaHenan 46
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

(3)sep:表示各个值之间的分隔符,默认为一个空格,可以设置为其他的分隔符。例如:

a1="白日依山尽,"
a2="黄河入海流。"
a3="欲穷千里目,"
a4="更上一层楼。"
print(a1)
print(a2)
print(a3)
print(a4)
print()
print(a1,a2,a3,a4)
print(a1,a2,a3,a4,sep="")
print(a1,a2,a3,a4,sep="|||")
print()
print(a1,a2,a3,a4,sep='\n')

输出结果如下:
=============== RESTART: C:\Python\Python38\First.py ===============
白日依山尽,
黄河入海流。
欲穷千里目,
更上一层楼。

白日依山尽, 黄河入海流。 欲穷千里目, 更上一层楼。
白日依山尽,黄河入海流。欲穷千里目,更上一层楼。
白日依山尽,|||黄河入海流。|||欲穷千里目,|||更上一层楼。

白日依山尽,
黄河入海流。
欲穷千里目,
更上一层楼。
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30

(4)end:表示输出完最后一个值需要添加的字符串,默认以换行符【\n】结尾,即输出完会跳到下一行。可以设置为以其他字符串结尾。例如:

a1="七律·长征"
a2="毛泽东"
a3="红军不怕远征难,万水千山只等闲。"
a4="五岭逶迤腾细浪,乌蒙磅礴走泥丸。"
a5="金沙水拍云崖暖,大渡桥横铁索寒。"
a6="更喜岷山千里雪,三军过后尽开颜。"
print("         ",a1)
print("           ",a2,'\n')
print(a3,end="===1\n")
print(a4,end="===2\n")
print(a5,end="===3\n")
print(a6,end="===4\n")

输出结果如下:
=============== RESTART: C:\Python\Python38\First.py ===============
          七律·长征
            毛泽东 

红军不怕远征难,万水千山只等闲。===1
五岭逶迤腾细浪,乌蒙磅礴走泥丸。===2
金沙水拍云崖暖,大渡桥横铁索寒。===3
更喜岷山千里雪,三军过后尽开颜。===4
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22

(5)file:表示输出的目标对象,可以是文件或数据流。默认为 sys.stdout,可以设置为【file=文件名】,把内容保存到文件中。

(6)flush:表示是否立即将输出语句输出到目标对象,默认值为 False,表示输出的值会存到缓存中,当 flush=True 时,输出的值将被强制写入文件。

二、输入函数:input 函数

在 Python 中,使用 input 函数可以接收用户的键盘输入。input 函数的语法如下:

variable=input("提示信息")
  • 1

说明:

(1)variable:变量名,把用户通过键盘输入的内容保存到变量中。

在 Python 中不需要先声明变量名及其类型,直接赋值即可创建各种类型的变量。

为变量赋值使用【=】来实现,格式如下:

变量名 = value
  • 1

Python 是一种动态类型的语言,变量的类型可以随时变化。使用 type() 函数可以返回变量的类型。

例如:

a=100
print(type(a))
a="China"
print(type(a))
a=True
print(type(a))
a=1.2
print(type(a))

输出结果如下:
=============== RESTART: C:\Python\Python38\First.py ===============
<class 'int'>
<class 'str'>
<class 'bool'>
<class 'float'>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15

(2)提示信息:提示用户要输入的内容。提示信息也可以为空,也可以使用转义字符,比如【\n】,表示在提示信息后下一行输入。例如:

a=input("请输入圆的半径:")
print(3.1415926*float(a)**2)

输出结果如下:
=============== RESTART: C:\Python\Python38\First.py ===============
请输入圆的半径:5
78.539815
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

(3)input 函数支持输入多个数据,输入时使用字符串的 split() 方法进行分割。例如:

width,height=input("请输入矩形的宽度和高度,用逗号隔开:").split(",")
print(float(width) * float(height))

输出结果如下:
=============== RESTART: C:\Python\Python38\First.py ===============
请输入矩形的宽度和高度,用逗号隔开:3,4
12.0
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Monodyee/article/detail/658517
推荐阅读
相关标签
  

闽ICP备14008679号