内容正文:
输入与输出函数
Simple Easy Open Free Portable
1
目录
contents
input()函数☆
01
print()函数☆
02
print()函数的格式化输出△
03
2
什么是输入?
所谓输入就是让用户通过输入设备(比如键盘和鼠标)在程序执行中给定一些用于计算的数据,这些输入数据可以在程序中通过input()函数进行接收。
3
什么是输出?
所谓输出就是将计算后得到的结果显示在输出设备(比如显示器)上,一般通过print()函数完成此功能,为了将输出的内容更好地展示给用户,程序还会将输出结果通过format()函数进行格式化操作,让输出的内容更符合人们的阅读习惯。
4
PART
01
input()函数☆
5
1.input()函数
格式:[变量 =] input([输入提示字符串])
功能:通过标准输入设备(键盘)接收字符串型数据,并返回接收的数据。
说明:
(1)input是python3数据输入内置函数的函数名,函数名后的一对圆括号必须写;
(2)方括号的内容表示是可选项,可有可无。
(3)提示串可有可无,若有,必须用单撇号或双撇号括起来,起到提示用户输入的作用。
(4)用户所输入的数据为字符串类型,若想接收其他类型的数据,必须使用类型转换函数,将所输入的字符串转换为所需类型。
6
例1:name=input(“请输入您的名字:”)
该行代码的作用是提示用户从键盘输入自己的姓名,input()函数后面括号中的内容是留给用户的提示信息,它是一个字符串,所以一定要用单撇号或双撇号将其括起来,在执行input()函数时,提示信息:“请输入您的屏幕”会打印在屏幕上,然后程序将会停止,等待用户的输入,直到用户输入了自己的名字并按下回车键,程序才会继续运行,input()函数会获得用户的输入并将其通过赋值号存放到变量name中。
7
例2:i=int(input(“请输入一个整数:”))
该行代码执行后,会在屏幕上显示“请输入一个整数:”用户输入完毕按下回车键,计算机是将这个整数以字符串的格式接收进去的,然后通过int()函数将这个整数转换成整型数据存放到变量i中。
8
PART
02
print()函数☆
9
2.print()函数
格式:print([输出表列[,sep=分隔符][,end=结束符]])
功能:向标准输出设备(屏幕)输出数据,数之间用“分隔符”分隔,最后输出“结束符”。
说明:
(1)无可选项print()或无结束符选项,默认输出一个空行。
(2)输出表列由多个输出项组成,输出项之间用逗号分隔,每个输出项都是有确定值的表达式。
10
例3: print(1,2,3,sep="***",end='
')
在上面的代码中,输出表列由1,2,3,组成,分隔符是3个*,结束符
是换行符,运行后,在屏幕上显示:1***2***3
11
PART
03
print()函数的格式化输出△
12
3. print()函数格式化输出
格式:print(格式化字符串%(输出表列))
功能:向标准输出设备(屏幕)按格式化字符串规定的格式输出数据。
说明:(1)格式化字符串是用单撇号或双撇号括起来的字符串,它包括格式说明和文本文字两部分。
(2)输出表列由输出项组成,两个输出项之间用逗号分隔,输出项可以是常量、变量、表达式等,输出项的个数必须与格式说明的个数相同。
(3)文本文字按原样输出
(4)格式说明由”%”开头,格式说明与输出表列输出项的个数必须一致,即一个输出项对应一个格式说明。
13
例4:
one=3
print(“one=%d”%(one))
one=3
在例4中,”one=%d”是格式化字符串,”%d”为格式说明,“one=”为文本文字。执行代码后,将数字以十进制形式输出,输出one=3。
14
格式字符
d/i:以带符号的十进制形式输出
例5:print(“one=%i,two=%d”%(3,-2)) 输出结果:one=3,two=2
o: 以八进制形式输出整数
例6:print(“one=%o,two=%o”%(13,-27)) 输出结果:one=15,two=-33
x/X:以十六进制形式输出整数,用 x/X对应数码a~f 小\大写
例7:print(“one=%x,two=%X”%(13,-27)) 输出结果:one=d,two=-1B
15
格式字符
s: 输出字符串
例8:print(“%s”%’python’) 输出结果:python
f/F:以小数形式输出浮点数,隐含6位小数
例9:print("%f
%f"%(3.14159,3.14159e02) )输出结果:3.141590
314.159000
%:输出百分号%
例10:print(“%d%%”%(75)) 输出结果:75%
16
1.input()函数☆
2.print()函数☆
3.print()函数的格式化输出△
LOREM
本节小结
17
$$