输入与输出
输出
1. %占位符
代码示例name = 李华 age = 20 class_pro = 江西**大学 print('我的名字是:%s 今年%s了 来自:%s'%(name,age,class_pro))
2. /n换行符号
代码示例print(我叫小明,我来自江西**大学) print(我叫小明,\n我来自江西**大学)
结果展示
我叫小明,我来自江西**大学 我叫小明, 我来自江西**大学
- 常用格式化符号
格式符号 | 转换 |
---|---|
%c | 字符 |
%s | 通过str()字符串转换来格式化 |
%i或%d | 有符号十进制整数 |
%u | 无符号十进制整数 |
%o | 八进制整数 |
%x | 十六进制整数(小写字母) |
%e | 索引符号(小写字母) |
%E | 索引符号(大写字母) |
%f | 浮点实数 |
%g | %x和%e的简写 |
%G | %x和%e的简写 |
- 代码训练
输出
===================
姓名:老夫子
QQ:66666666
手机号:15024******
公司地址:广州市白云区
===================
- 代码答案
name = '老夫子'
qq_number = 66666666
number = 15024******
company_address = '广州市白云区'
print('===================')
print('姓名:%s \nQQ:%d \n手机号:%d \n公司地址:%s '%(name,qq_number,number,company_address))
print('===================')
利用.format输出结果
输入
python中提供了input方法来获取键盘数据
- 代码示例
name = input('请输入你的姓名:')#默认输入的数据类型都为字符串型
qq_number = int(input('请输入你的QQ:'))#在前面加上int()可以改变输入的数据类型
number = int(input('请输入你的电话:'))
company_address = input('请输入你的地址:')
print('===================')
print('姓名:%s \nQQ:%d \n手机号:%d \n公司地址:%s '%(name,qq_number,number,company_address))
print('===================')
- 结果展示
请输入你的姓名:徐**
请输入你的QQ:18309****
请输入你的电话:19815******
请输入你的地址:江西大学
===================
姓名:徐
QQ:18309*****
手机号:19815******
公司地址:江西**大学
===================