赞
踩
在 Python 中,使用 print 函数可以将结果输出到 IDLE 或者标准控制台上。print 函数的语法如下:
print(value, ... , sep=" ", end="\n", file=sys.stdout, flush=False)
参数说明:
(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
(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
(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 =============== 白日依山尽, 黄河入海流。 欲穷千里目, 更上一层楼。 白日依山尽, 黄河入海流。 欲穷千里目, 更上一层楼。 白日依山尽,黄河入海流。欲穷千里目,更上一层楼。 白日依山尽,|||黄河入海流。|||欲穷千里目,|||更上一层楼。 白日依山尽, 黄河入海流。 欲穷千里目, 更上一层楼。
(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
(5)file:表示输出的目标对象,可以是文件或数据流。默认为 sys.stdout,可以设置为【file=文件名】,把内容保存到文件中。
(6)flush:表示是否立即将输出语句输出到目标对象,默认值为 False,表示输出的值会存到缓存中,当 flush=True 时,输出的值将被强制写入文件。
在 Python 中,使用 input 函数可以接收用户的键盘输入。input 函数的语法如下:
variable=input("提示信息")
说明:
(1)variable:变量名,把用户通过键盘输入的内容保存到变量中。
在 Python 中不需要先声明变量名及其类型,直接赋值即可创建各种类型的变量。
为变量赋值使用【=】来实现,格式如下:
变量名 = value
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'>
(2)提示信息:提示用户要输入的内容。提示信息也可以为空,也可以使用转义字符,比如【\n】,表示在提示信息后下一行输入。例如:
a=input("请输入圆的半径:")
print(3.1415926*float(a)**2)
输出结果如下:
=============== RESTART: C:\Python\Python38\First.py ===============
请输入圆的半径:5
78.539815
(3)input 函数支持输入多个数据,输入时使用字符串的 split() 方法进行分割。例如:
width,height=input("请输入矩形的宽度和高度,用逗号隔开:").split(",")
print(float(width) * float(height))
输出结果如下:
=============== RESTART: C:\Python\Python38\First.py ===============
请输入矩形的宽度和高度,用逗号隔开:3,4
12.0
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。