input()输入函数
input()是python中内置的一个函数,用于获取用户输入的值,返回值为字符串。如果用户未输入,程序将停止,不会往下运行。
示例:
name=input("请输入你的名字:")
print(type(name))#==>返回数据类型为strprint()打印函数
print()是python中的一个内置函数,用于打印输出,是最常见的一个函数。
语法格式:
print(self, *args, sep=' ', end='n', file=None)
其中:
sep参数表示每两个值之间的间隔。默认为空格
end表示输出内容每次结尾的内容。n表示换行。
示例:
print("刀剑","神域")#==>输出内容为:刀剑 神域
print("刀剑","神域",sep="☆")#==>输出内容为:刀剑☆神域
"""
上面的代码运行时,刀剑 神域与刀剑☆神域将会分行输出。即:
刀剑 神域
刀剑☆神域
"""
"""修改end参数"""
print("刀剑","神域",end=' ')#==>输出内容为:刀剑 神域 (域字后面有个空格)
print("刀剑","神域",sep="☆",end='→')#==>输出内容为:刀剑☆神域→
"""
上面的代码运行时,刀剑 神域与刀剑☆神域将会在同一行输出。即:
刀剑 神域 刀剑☆神域→
"""问题
问题1:
用户输入id_card,判断id_card是否为全数字。是,则打印输出id_card。否,则打印输出“id_card格式错误!”
回答:
可以使用isdigit()函数判断用户输入的数据是否为数字。
id_card=input("请输入id:")
if str.isdigit(id_card)==True:#判断用户输入的是否为数字!
print(id_card)
else:
print("id_card格式有误!")问题2:
print('1*2','3*4',sep="\n") 










Comments | NOTHING