python的输入与输出 最后更新时间:2020年12月31日 ### input()输入函数 input()是python中内置的一个函数,用于获取用户输入的值,返回值为字符串。如果用户未输入,程序将停止,不会往下运行。 示例: ```python name=input("请输入你的名字:") print(type(name))#==>返回数据类型为str ```   如果用户未输入,程序将停止,不会往下运行。  返回值为字符串。 ### 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格式错误!”  回答: 可以使用isdigit()函数判断用户输入的数据是否为数字。 ```python id_card=input("请输入id:") if str.isdigit(id_card)==True:#判断用户输入的是否为数字! print(id_card) else: print("id_card格式有误!") ```    ##### 问题2:  回答: ```python print('1*2','3*4',sep="\n") ```   [1]: https://www.yidaimingjvn.xyz/usr/uploads/2020/12/3929382174.jpg
Comments | NOTHING