浅谈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中__call__方法示例分析
Oct 11 Python
Python中的True,False条件判断实例分析
Jan 12 Python
Python3 queue队列模块详细介绍
Jan 05 Python
浅谈python配置与使用OpenCV踩的一些坑
Apr 02 Python
PyTorch学习笔记之回归实战
May 28 Python
基于python绘制科赫雪花
Jun 22 Python
python实现横向拼接图片
Mar 23 Python
Python中的全局变量如何理解
Jun 04 Python
Python获取excel内容及相关操作代码实例
Aug 10 Python
python和C++共享内存传输图像的示例
Oct 27 Python
用 python 进行微信好友信息分析
Nov 28 Python
解决Python import .pyd 可能遇到路径的问题
Mar 04 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
一个用php3编写的简单计数器
2006/10/09 PHP
phpcms模块开发之swfupload的使用介绍
2013/04/28 PHP
浅谈php错误提示及查错方法
2015/07/14 PHP
PHP使用mysqli操作MySQL数据库的简单方法
2017/02/04 PHP
PHP中TP5 上传文件的实例详解
2017/07/31 PHP
B/S开发中常用javaScript技术与代码
2007/03/09 Javascript
灵活应用js调试技巧解决样式问题的步骤分享
2012/03/15 Javascript
JS与C#编码解码
2013/12/03 Javascript
javascript中一些util方法汇总
2015/06/10 Javascript
跟我学习javascript的prototype原型和原型链
2015/11/18 Javascript
javascript时间戳和日期字符串相互转换代码(超简单)
2016/06/22 Javascript
Js apply方法详解
2017/02/16 Javascript
关于axios返回空对象的问题解决
2017/04/04 Javascript
vue项目中常见问题及解决方案(推荐)
2019/10/21 Javascript
vue select 获取value和lable操作
2020/08/28 Javascript
跟老齐学Python之复习if语句
2014/10/02 Python
Python常见格式化字符串方法小结【百分号与format方法】
2016/09/18 Python
Python基于pygame模块播放MP3的方法示例
2017/09/30 Python
Python多重继承的方法解析执行顺序实例分析
2018/05/26 Python
Jacobi迭代算法的Python实现详解
2019/06/29 Python
python3 打印输出字典中特定的某个key的方法示例
2019/07/06 Python
docker-py 用Python调用Docker接口的方法
2019/08/30 Python
python list等分并从等分的子集中随机选取一个数
2020/11/16 Python
英国打印机墨盒销售网站:Ink Factory
2019/10/07 全球购物
最新党员的自我评价分享
2013/11/04 职场文书
学校食堂采购员岗位职责
2013/12/05 职场文书
好的演讲稿开场白
2013/12/30 职场文书
护理学应聘自荐书范文
2014/02/05 职场文书
信息学院毕业生自荐信范文
2014/03/04 职场文书
《和田的维吾尔》教学反思
2014/04/14 职场文书
讲解员培训方案
2014/05/04 职场文书
广告宣传策划方案
2014/05/21 职场文书
校园文化标语
2014/06/18 职场文书
个人查摆剖析材料
2014/10/16 职场文书
公司团队口号霸气押韵
2015/12/24 职场文书
2016年党风廉政建设承诺书
2016/03/25 职场文书