浅谈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 version 2.7 required, which was not found in the registry
Aug 26 Python
Python实现数据库编程方法详解
Jun 09 Python
python 数字类型和字符串类型的相互转换实例
Jul 17 Python
解决Python 命令行执行脚本时,提示导入的包找不到的问题
Jan 19 Python
详解python实现交叉验证法与留出法
Jul 11 Python
简单易懂Pytorch实战实例VGG深度网络
Aug 27 Python
python的range和linspace使用详解
Nov 27 Python
pytorch 实现查看网络中的参数
Jan 06 Python
Python collections模块的使用方法
Oct 09 Python
python 爬取小说并下载的示例
Dec 07 Python
使用python将HTML转换为PDF pdfkit包(wkhtmltopdf) 的使用方法
Apr 21 Python
python神经网络Xception模型
May 06 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 post换行的方法
2020/02/03 PHP
ASP中进行HTML数据及JS数据编码函数
2009/11/11 Javascript
jQuery图片预加载 等比缩放实现代码
2011/10/04 Javascript
页面加载完毕后滚动条自动滚动一定位置
2014/02/20 Javascript
用jquery仿做发微博功能示例
2014/04/18 Javascript
基于jQuery实现网页进度显示插件
2015/03/04 Javascript
JavaScript 弹出子窗体并返回结果到父窗体的实现代码
2016/05/28 Javascript
原生JS:Date对象全面解析
2016/09/06 Javascript
微信小程序 免费SSL证书https、TLS版本问题的解决办法
2016/12/14 Javascript
js制作可以延时消失的菜单
2017/01/13 Javascript
浅谈angular4生命周期钩子
2017/09/05 Javascript
js实现购物车功能
2018/06/12 Javascript
微信小程序实现简单表格
2019/02/14 Javascript
通过JS运行机制的角度说说作用域
2019/03/12 Javascript
[44:33]EG vs Liquid 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
[04:20]DOTA2-DPC中国联赛 正赛 VG vs LBZS 选手采访 1月19日
2021/03/11 DOTA
Python实现压缩和解压缩ZIP文件的方法分析
2017/09/28 Python
python学生管理系统代码实现
2020/04/05 Python
Pycharm 操作Django Model的简单运用方法
2018/05/23 Python
解决pycharm运行出错,代码正确结果不显示的问题
2018/11/30 Python
Python列表与元组的异同详解
2019/07/02 Python
python 实现dict转json并保存文件
2019/12/05 Python
python如何通过闭包实现计算器的功能
2020/02/22 Python
快速解决Django关闭Debug模式无法加载media图片与static静态文件
2020/04/07 Python
keras用auc做metrics以及早停实例
2020/07/02 Python
Python 爬虫的原理
2020/07/30 Python
详解CSS3 弹性布局快速入门
2019/06/06 HTML / CSS
纯CSS3实现8组超炫酷鼠标滑过图片动画
2016/03/16 HTML / CSS
浅谈CSS3 box-sizing 属性 有趣的盒模型
2019/04/02 HTML / CSS
详解前端HTML5几种存储方式的总结
2016/12/27 HTML / CSS
新加坡网上花店:FlowerAdvisor新加坡
2018/10/05 全球购物
2014年秋季开学寄语
2014/08/02 职场文书
农村文化建设标语
2014/10/07 职场文书
2014年员工工作总结范文
2014/11/18 职场文书
2015年勤工助学工作总结
2015/04/29 职场文书
民事上诉状范文
2015/05/22 职场文书