一、Python中的输入与输出
1、Python中的输入
1.1Python3.X和Python2.X的输入
Python3
input ( ) | python用内置函数input()实现标准输入,接收任意数据类型,Python3.X中没有raw_input()
1 | import getpass
2 | num = getpass.getpass('请输入密码:')
3 | 请输入密码:
Python2
input ( ) | Python2中只支持正确的数值类型
raw_input ( ) | Python2中的raw_input ( )可以接受字符串和数值
1.2 输入数值比较大小
- 如果接收到的数值要进行比较的时候,一定要转换为同一种类型
- 由于input默认是字符串所以不能用字符串和数字进行比较,所以要先将字符串转换成int值才可以进行比较
2、Python中的格式化输出
- 在python中可以使用print函数将信息输出到控制台,如果希望输出文字信息的同时,一起输出数据,就需要使用到格式化操作符%,格式化操作符是专门用于处理字符串中的格式,包含%的字符串,被称为格式化字符串。
- 语法格式
print (‘格式化字符串’ %变量1)
print (‘格式化字符串’ %(变量1,变量2…))
格式化字符串 | 含义 |
---|---|
%s | 字符串 |
%d | 有符号十进制整数,%06d表示输出的整数显示位数字,不足的地方使用0补全 |
%f | 浮点数,%.02f表示小数点后只显示两位 |
%% | 输出% |
字符串%S和整型%d
整型的占位
- 不够的位数,前面补0
浮点型
百分号的实现