浅谈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中as用法实例分析
Apr 30 Python
python3.6 +tkinter GUI编程 实现界面化的文本处理工具(推荐)
Dec 20 Python
Python处理中文标点符号大集合
May 14 Python
浅谈Python大神都是这样处理XML文件的
May 31 Python
python操作gitlab API过程解析
Dec 27 Python
使用Django和Postgres进行全文搜索的实例代码
Feb 13 Python
pycharm中使用request和Pytest进行接口测试的方法
Jul 31 Python
python 基于opencv实现图像增强
Dec 23 Python
用python自动生成日历
Apr 24 Python
Pytorch 中net.train 和 net.eval的使用说明
May 22 Python
tensorflow中的数据类型dtype用法说明
May 26 Python
利用Python判断整数是否是回文数的3种方法总结
Jul 07 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自动加载机制的深入分析
2013/06/08 PHP
php使用PDO操作MySQL数据库实例
2014/12/30 PHP
使用PHP进行微信公众平台开发的示例
2015/08/21 PHP
php短信接口代码
2016/05/13 PHP
PHP实现的文件操作类及文件下载功能示例
2016/12/24 PHP
PHP读取word文档的方法分析【基于COM组件】
2017/08/01 PHP
PHP实现基于3DES算法加密解密字符串示例
2018/08/24 PHP
CSS中简写属性要注意TRouBLe的顺序问题(避免踩坑)
2021/03/09 HTML / CSS
表格 隔行换色升级版
2009/11/07 Javascript
jquery中dom操作和事件的实例学习 仿yahoo邮箱登录框的提示效果
2011/11/30 Javascript
JS获取及验证开始结束日期的方法
2016/08/20 Javascript
微信小程序图片自适应支持多图实例详解
2017/06/21 Javascript
微信小程序实现全国机场索引列表
2018/01/31 Javascript
Vue Element使用icon图标教程详解(第三方)
2018/02/07 Javascript
ES6 迭代器(Iterator)和 for.of循环使用方法学习(总结)
2018/02/08 Javascript
Vue2.0 实现单选互斥的方法
2018/04/13 Javascript
react-native android状态栏的实现
2018/06/15 Javascript
浅谈super-vuex使用体验
2018/06/25 Javascript
原生JS实现动态加载js文件并在加载成功后执行回调函数的方法
2020/12/30 Javascript
二种python发送邮件实例讲解(python发邮件附件可以使用email模块实现)
2013/12/03 Python
Python进阶篇之字典操作总结
2016/11/16 Python
解决Python plt.savefig 保存图片时一片空白的问题
2019/01/10 Python
在django中图片上传的格式校验及大小方法
2019/07/28 Python
python函数调用,循环,列表复制实例
2020/05/03 Python
浅析CSS3 用text-overflow解决文字排版问题
2020/10/28 HTML / CSS
您附近的水疗和健康场所:Spafinder(美国)
2019/07/05 全球购物
人事专员岗位职责
2013/11/20 职场文书
幼儿园教研活动方案
2014/01/19 职场文书
教师个人自我评价范文
2014/04/13 职场文书
团日活动总结怎么写
2014/06/25 职场文书
就业推荐表导师评语
2014/12/31 职场文书
节约用电倡议书
2015/04/28 职场文书
行政复议决定书
2015/06/24 职场文书
2016年春季运动会加油稿
2015/07/22 职场文书
Python基础之pandas数据合并
2021/04/27 Python
Python Matplotlib绘制两个Y轴图像
2022/04/13 Python