浅谈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的pycurl包用法简介
Nov 13 Python
Python使用Matplotlib实现Logos设计代码
Dec 25 Python
PyTorch快速搭建神经网络及其保存提取方法详解
Apr 28 Python
Python下使用Scrapy爬取网页内容的实例
May 21 Python
200行python代码实现2048游戏
Jul 17 Python
解决Django Static内容不能加载显示的问题
Jul 28 Python
python动态视频下载器的实现方法
Sep 16 Python
Python Django框架模板渲染功能示例
Nov 08 Python
python飞机大战pygame碰撞检测实现方法分析
Dec 17 Python
python数据库编程 ODBC方式实现通讯录
Mar 27 Python
GitHub上值得推荐的8个python 项目
Oct 30 Python
用Python制作音乐海报
Jan 26 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函数method_exists()与is_callable()的区别
2013/06/21 PHP
php获取文章上一页与下一页的方法
2014/12/01 PHP
php简单实现发送带附件的邮件
2015/06/10 PHP
php操作access数据库的方法详解
2017/02/22 PHP
jQuery get和post 方法传值注意事项
2009/11/03 Javascript
js chrome浏览器判断代码
2010/03/28 Javascript
jquery中选择块并改变属性值的方法
2013/07/31 Javascript
采用call方式实现js继承
2014/05/20 Javascript
JavaScript实现in-place思想的快速排序方法
2016/08/07 Javascript
js手机号批量滚动抽奖实现代码
2020/04/17 Javascript
jQuery插件FusionCharts绘制的2D双面积图效果示例【附demo源码】
2017/04/11 jQuery
WebSocket实现简单客服聊天系统
2017/05/12 Javascript
微信小程序 POST请求的实例详解
2017/09/29 Javascript
ionic3+Angular4实现接口请求及本地json文件读取示例
2017/10/11 Javascript
vue路由事件beforeRouteLeave及组件内定时器的清除方法
2018/09/29 Javascript
Python实现豆瓣图片下载的方法
2015/05/25 Python
Python实现拷贝多个文件到同一目录的方法
2016/09/19 Python
Python实现遍历目录的方法【测试可用】
2017/03/22 Python
Python 3中print函数的使用方法总结
2017/08/08 Python
python爬虫实战之最简单的网页爬虫教程
2017/08/13 Python
python实现音乐播放器 python实现花框音乐盒子
2020/02/25 Python
Python新手学习装饰器
2020/06/04 Python
python中uuid模块实例浅析
2020/12/29 Python
HTML5 Canvas实现放大镜效果示例
2020/03/25 HTML / CSS
介绍一下write命令
2012/09/24 面试题
十一酒店活动方案
2014/02/20 职场文书
教师节促销方案
2014/03/22 职场文书
北京奥运会主题口号
2014/06/13 职场文书
机电系毕业生求职信
2014/07/11 职场文书
亲子运动会的活动方案
2014/08/17 职场文书
反对形式主义、官僚主义、享乐主义和奢靡之风整改措施
2014/09/17 职场文书
小学教师师德师风自我剖析材料
2014/09/29 职场文书
假释思想汇报范文
2014/10/11 职场文书
求职信内容一般写什么?
2015/03/20 职场文书
2016年优秀教师先进事迹材料
2016/02/26 职场文书
我的暑假生活作文(五年级)范文
2019/08/07 职场文书