开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第2天,点击查看活动详情
Python的输入与输出原来这么简单
数据类型之间的转换
我们知道Python支持很多数据类型,数据类型之间还可以互相转换,我们最常用的数据转换类型有:
int()转换为整数、float()转换为浮点数,str()转换为字符串,list()序列转换为列表,tuple()序列转换为元组
输入
Python的输入函数是input()方法,是不是比Java要简洁很多,例子:password = input('请输入您的密码:')
输入的内容默认会被按照字符串来接收
输出
Python的输出函数是print()方法,用来起非常的简单,只要把输入的内容放在括号里面就可以了。同时print()方法还支持格式化输出,使用百分号s表示我们输出的是字符串,使用百分号d表示我们输出的是十进制整数,使用百分号f表示我们输出的是浮点数。
这样说起来可能比较抽象,我们举一个例子就显得非常直观了。
字符串
print('我的名字是%s' % name),注意这里的输入和变量名之间是用百分号隔开的,和Java中的不一样,Java是使用的逗号
整型
print('我的学号是%03d' % id),这里的三表示输出三位数不足的补零,当然也可以不写,直接写%d
浮点型
print('我的体重是%.3f公斤' % weight),这里的三表示保留小数点后面三位。
除了这些格式化字符之外还有转移字符,例如\t \n,分别表示一个制表符(一个tab键的效果)和换行
小结
这篇文章我们出去讲了Python的输入和输出功能,然后说了一下它的数据类型转换的功能。他的输入和输出非常简单,就使用input()方法和print()方法就可以了,输出功能支持多种类型的格式化,然后还可以使用反斜杠t和反斜杠n来进行转义。