浅谈Python3中print函数的换行


Posted in Python onAugust 05, 2020

Python3中print函数的换行

最近看了看Python的应用,从入门级的九九乘法表开始,结果发现Python3.x和Python2.x真的是有太大的不同之处,就比如这里的换行处理,怕忘记先记下来,好了,咱移步下文——

Python2.X中的代码:

#!/usr/bin/env python
#-*- coding: utf-8 -*-
__author__ = '****'

class PrintTable(object):
 '''打印九九乘法表'''
 def __init__(self):
  print('开始打印 9 X 9 的乘法表格')
  self.print99()

 def print99(self):
  for i in xrange(1, 10):
   for j in xrange(1, i+1):
    print('%d X %d = %2s ' %(j, i, i*j)),
   print('\n')
if __name__ == '__main__':
 pt = PrintTable()

具体的算法,横向、纵向两层循环就不说了。这里涉及两个问题:第一,在内层循环的print()函数结尾,在Pyhon2中,print()打印输出后要换行的话,是在函数末尾加一个逗号',',但是在Python3中运行代码会发现,加逗号并不起作用,在win中运行如图1所示,

浅谈Python3中print函数的换行 

图1

在Linux中运行如图2,

浅谈Python3中print函数的换行 

图2

可以看出,并没有换行,原因是在Python3中,换行采用了新语法,形如print(‘*‘, end=”),是的,区别就是在print()函数的第二个参数,加上了end=”,修改、运行,最后的运行结果,如图3,

浅谈Python3中print函数的换行 

图3

正常输出。
其实在上面代码中还有一个问题,接上面 问题一,xrange()函数,如果你只是修改了print()函数的语法,没有关注xrange()的话,会出现下图4的情况,

浅谈Python3中print函数的换行 

图4

这里提示说'xrange' is not defined,其实就是在Python3中,xrange()函数已被整合进range()函数了,统一使用range()函数。

OK,修改后,就会输出图3的正常结果了。
好了,先到这里,继续更新。。。

到此这篇关于浅谈Python3中print函数的换行的文章就介绍到这了,更多相关Python3中print函数的换行内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
Python编程之列表操作实例详解【创建、使用、更新、删除】
Jul 22 Python
python实现简单淘宝秒杀功能
May 03 Python
python实现指定文件夹下的指定文件移动到指定位置
Sep 17 Python
Python设计模式之观察者模式原理与用法详解
Jan 16 Python
Python3 pip3 list 出现 DEPRECATION 警告的解决方法
Feb 16 Python
python实现两个经纬度点之间的距离和方位角的方法
Jul 05 Python
Python 二叉树的层序建立与三种遍历实现详解
Jul 29 Python
python多线程与多进程及其区别详解
Aug 08 Python
python有序查找算法 二分法实例解析
Feb 18 Python
快速解决Django关闭Debug模式无法加载media图片与static静态文件
Apr 07 Python
keras中的卷积层&池化层的用法
May 22 Python
Python3使用tesserocr识别字母数字验证码的实现
Jan 29 Python
基于Python编写一个计算器程序,实现简单的加减乘除和取余二元运算
Aug 05 #Python
python中逻辑与或(and、or)和按位与或异或(&、|、^)区别
Aug 05 #Python
Node.js 和 Python之间该选择哪个?
Aug 05 #Python
基于python图书馆管理系统设计实例详解
Aug 05 #Python
基于Python的一个自动录入表格的小程序
Aug 05 #Python
Python中logging日志记录到文件及自动分割的操作代码
Aug 05 #Python
Python如何读写字节数据
Aug 05 #Python
You might like
php下几个常用的去空、分组、调试数组函数
2009/02/22 PHP
PHP中的str_repeat函数在JavaScript中的实现
2013/09/16 PHP
php中count获取多维数组长度的方法
2014/11/03 PHP
PHP实现的进度条效果详解
2016/05/03 PHP
PHP常用的三种设计模式汇总
2016/08/28 PHP
php模拟post提交请求调用接口示例解析
2020/08/07 PHP
JavaScript TO HTML 转换
2006/06/26 Javascript
IE与Firefox下javascript getyear年份的兼容性写法
2007/12/20 Javascript
jquery实现居中弹出层代码
2010/08/25 Javascript
js中top/parent/frame概述及案例应用
2013/02/06 Javascript
jquery中通过父级查找进行定位示例
2013/06/28 Javascript
JS将所有对象s的属性复制给对象r(原生js+jquery)
2014/01/25 Javascript
js跨域请求的5中解决方式
2015/07/02 Javascript
JS组件中bootstrap multiselect两大组件较量
2016/01/26 Javascript
JavaScript兼容性总结之获取非行间样式案例
2016/08/07 Javascript
JS实现二维数组横纵列转置的方法
2018/04/17 Javascript
Vue 莹石摄像头直播视频实例代码
2018/08/31 Javascript
vue路由--网站导航功能详解
2019/03/29 Javascript
微信小程序实用代码段(收藏版)
2019/12/17 Javascript
jquery实现手风琴案例
2020/05/04 jQuery
[01:33:30]DOTA2-DPC中国联赛 正赛 RNG vs Phoenix BO3 第二场 2月5日
2021/03/11 DOTA
30分钟搭建Python的Flask框架并在上面编写第一个应用
2015/03/30 Python
整理Python最基本的操作字典的方法
2015/04/24 Python
python比较两个列表大小的方法
2015/07/11 Python
详解python的webrtc库实现语音端点检测
2017/05/31 Python
Python自动化开发学习之三级菜单制作
2017/07/14 Python
python3的数据类型及数据类型转换实例详解
2019/08/20 Python
Pycharm及python安装详细步骤及PyCharm配置整理(推荐)
2020/07/31 Python
欧洲当代手工玻璃和瓷器的领先品牌:LSA International
2018/06/03 全球购物
SIMON MILLER官网:洛杉矶的生活方式品牌
2020/10/19 全球购物
德国亚马逊官方网站:Amazon.de
2020/11/15 全球购物
应届专科生个人的自我评价
2014/01/05 职场文书
卫生院艾滋病宣传活动小结
2014/07/09 职场文书
安全先进个人材料
2014/12/29 职场文书
师范生小学见习总结
2015/06/23 职场文书
SONY AN-LP1 短波有源天线放大器
2021/04/22 无线电