python的输入和输出
2024-08-31 23:23:43
基本输出
python中的输出使用关键字--print,与python2不同的是,python3的输出后面必须要加括号,示例如下:
python3.0以上输出:
python2.0以上的输出:
格式化的输出
在程序中看到输出的语句存在%(占位符),那么这就是表示格式化的输出
%c | 字符 |
%s | 通过str() 字符串转换来格式化 |
%i | 有符号十进制整数 |
%d | 有符号十进制整数 |
%u | 无符号十进制整数 |
%o | 八进制整数 |
%x | 十六进制整数(小写字母) |
%X | 十六进制整数(大写字母) |
%e | 索引符号(小写'e') |
%E | 索引符号(大写“E”) |
%f | 浮点实数 |
%g | %f和%e 的简写 |
%G | %f和%E的简写 |
换行输出
如果在输出的语句中存在\n,那么就是表示换行输出,示列如下:
注意事项,print()打印完以后会自动换行,如果想要其自动不换行,就要在其中加入end参数,并且其还可以标识出两个print()语句打印的内容要用什么来链接,实例如下:
输入
python3 和 python2 的输入有一定的差别,在python2中,有两个输入函数,即input和raw_input,input
pyhon3的input与python2的raw_input功能相同,不管输入什么一律都是看成字符串
python2中的input,其输入的是什么就是什么类型
并且注意了,python3中只有input,没有了raw_input,并且不管是py3还是py2其都可以自带输出提示语;
在python3中:
在python2中:
最新文章
- Python基于pandas的数据处理(一)
- Android成长日记-使用GridView显示多行数据
- android native开发时:java.lang.UnsatisfiedLinkError: Native method not found的处理
- ctypes 模块
- 解决:mvn archetype:create Abstract class or interface 'org.apache.maven.artifact.repository.ArtifactRepository' cannot be instantiated
- <;转>;lucene3.0 自学吧 四 termdocs
- Maven依赖范围及依赖传递
- Eclipse--Team--SVN--URL修改
- 深入js的面向对象学习篇(封装是一门技术和艺术)——温故知新(二)
- AngularJS自定义表单控件
- with admin option 与with grant option
- python显示当前时间
- CentOS 7 引导 -- GRUB2
- 用DriverBackUp备份了文件 装好系统后怎么把备份的驱动文件还原
- bzoj4008: [HNOI2015]亚瑟王【期望dp】
- css的背景background的相关属性
- dva + antd + mockjs 实现基础用户管理
- Chapter 8 The Simplest Plug-in Solution
- Redis的优势和特点
- hive行转列
热门文章
- (转)总结:JavaScript异步、事件循环与消息队列、微任务与宏任务
- react项目实践——(4)依赖安装与配置
- Installation and Configuration Guide
- AngularJS $http和$.ajax
- WPF 打印实例
- Android adb你真的会用吗?
- 记一次ASP.NET MVC4 升级到MVC5的小问题解决
- lvcreate命令
- Android实现dialog时候弹出软键盘dialog移位问题
- 我写的一个Qt 显示二维码( QR Code)的控件(可以去掉对 libpthread 的依赖,而且编译出的库文件可以在 vc2010 的release 模式下使用)