python的输入与输出 最后更新时间:2020年12月31日 ### input()输入函数 input()是python中内置的一个函数,用于获取用户输入的值,返回值为字符串。如果用户未输入,程序将停止,不会往下运行。 示例: ```python name=input("请输入你的名字:") print(type(name))#==>返回数据类型为str ``` ![在这里插入图片描述](https://img-blog.csdnimg.cn/20201217092909247.png#pic_center) ![在这里插入图片描述](https://img-blog.csdnimg.cn/20201217092919326.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl81MjIxMTM1Mg==,size_16,color_FFFFFF,t_70#pic_center) 如果用户未输入,程序将停止,不会往下运行。 ![在这里插入图片描述](https://img-blog.csdnimg.cn/20201217092936831.png#pic_center) 返回值为字符串。 ### print()打印函数 print()是python中的一个内置函数,用于打印输出,是最常见的一个函数。 语法格式: print(self, *args, sep=' ', end='\n', file=None) 其中: sep参数表示每两个值之间的间隔。默认为空格 end表示输出内容每次结尾的内容。\n表示换行。 示例: ```pythono print("刀剑","神域")#==>输出内容为:刀剑 神域 print("刀剑","神域",sep="☆")#==>输出内容为:刀剑☆神域 """ 上面的代码运行时,刀剑 神域与刀剑☆神域将会分行输出。即: 刀剑 神域 刀剑☆神域 """ """修改end参数""" print("刀剑","神域",end=' ')#==>输出内容为:刀剑 神域 (域字后面有个空格) print("刀剑","神域",sep="☆",end='→')#==>输出内容为:刀剑☆神域→ """ 上面的代码运行时,刀剑 神域与刀剑☆神域将会在同一行输出。即: 刀剑 神域 刀剑☆神域→ """ ``` ### 问题 ##### 问题1: 用户输入id_card,判断id_card是否为全数字。是,则打印输出id_card。否,则打印输出“id_card格式错误!” ![在这里插入图片描述](https://img-blog.csdnimg.cn/20201217131736844.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl81MjIxMTM1Mg==,size_16,color_FFFFFF,t_70#pic_center) 回答: 可以使用isdigit()函数判断用户输入的数据是否为数字。 ```python id_card=input("请输入id:") if str.isdigit(id_card)==True:#判断用户输入的是否为数字! print(id_card) else: print("id_card格式有误!") ``` ![在这里插入图片描述](https://img-blog.csdnimg.cn/20201217132457347.png#pic_center) ![在这里插入图片描述](https://img-blog.csdnimg.cn/20201217132514894.png#pic_center) ![在这里插入图片描述](https://img-blog.csdnimg.cn/20201217132525362.png#pic_center) ##### 问题2: ![在这里插入图片描述](https://img-blog.csdnimg.cn/20201217132623695.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl81MjIxMTM1Mg==,size_16,color_FFFFFF,t_70#pic_center) 回答: ```python print('1*2','3*4',sep="\n") ``` ![在这里插入图片描述](https://img-blog.csdnimg.cn/20201217132913907.png#pic_center) ![在这里插入图片描述](https://img-blog.csdnimg.cn/20201217132922607.png#pic_center) [1]: https://www.yidaimingjvn.xyz/usr/uploads/2020/12/3929382174.jpg
Comments | NOTHING