python之用户交互

用户交互与输出

我们在一些网站进行登录注册时,网站会要求我们输入账号和密码,并返回正确或者是错误信息。在python也有着一些方法可以用于获取用户输入,并输出消息。

获取用户输入

获取用户输入用的是input()方法,括号内填写可以用于提示用户的信息。

input获取到的数据都会转成字符串类型。

>>> username = input('请输入用户名:')
请输入用户名:张三

输出信息

输出信息用的是print()方法,括号内写入需要打印的东西即可。

>>> print(username)
张三

格式化输出

知道了如何输出信息之后,我们来了解一下格式化输出。

之前在我们输出信息时,不好在一段文字中间插入一些其他的文字,这个时候就要用到了格式化输出了。

我们在输出时,可以用占位符来替代需要填写的信息。

>>> name = '张三'
>>> age = 18
>>> print('my name is %s my age is %d' % (name, age))
my name is 张三 my age is 18

%s,%d都是占位符,%s可以给任意数据占位,%d只能给数字占位。%d还有着其他的用法。

>>> print('%05d' % 54)
00054
>>> print('%04d' % 54)
0054

在'%05d'中,'5'代表着是5位数,'0'代表着不足5位用0填补。

posted @ 2022-03-31 16:09  Yume_Minami  阅读(132)  评论(0编辑  收藏  举报