浅谈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多线程http下载实现示例
Dec 30 Python
Python三级菜单的实例
Sep 13 Python
python实现基于SVM手写数字识别功能
May 27 Python
Python连接Mssql基础教程之Python库pymssql
Sep 16 Python
python PyAutoGUI 模拟鼠标键盘操作和截屏功能
Aug 04 Python
详解Python中的正斜杠与反斜杠
Aug 09 Python
Python如何使用BeautifulSoup爬取网页信息
Nov 26 Python
Python3.6 + TensorFlow 安装配置图文教程(Windows 64 bit)
Feb 24 Python
Python数据可视化实现漏斗图过程图解
Jul 20 Python
Python Flask异步发送邮件实现方法解析
Aug 01 Python
python3访问字典里的值实例方法
Nov 18 Python
VSCODE配置Markdown及Markdown基础语法详解
Jan 19 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和Mysqlweb应用开发核心技术-第1部分 Php基础-2 php语言介绍
2011/07/03 PHP
php引用计数器进行垃圾收集机制介绍
2012/09/19 PHP
PHP跨时区(UTC时间)应用解决方案
2013/01/11 PHP
php中使用临时表查询数据的一个例子
2013/02/03 PHP
PHP.ini中配置屏蔽错误信息显示和保存错误日志的例子
2014/05/12 PHP
JavaScript 模拟类机制及私有变量的方法及思路
2013/07/10 Javascript
jquery的父子兄弟节点查找示例代码
2014/03/03 Javascript
实例详解jQuery结合GridView控件的使用方法
2016/01/04 Javascript
浅谈addEventListener和attachEvent的区别
2016/07/14 Javascript
easyUI combobox实现联动效果
2017/01/17 Javascript
js时间戳和c#时间戳互转方法(推荐)
2017/02/15 Javascript
jQuery事件与动画基础详解
2017/02/23 Javascript
js定时器+简单的动画效果实例
2017/11/10 Javascript
原生JS实现顶部导航栏显示按钮+搜索框功能
2019/12/25 Javascript
微信小程序实现录制、试听、上传音频功能(带波形图)
2020/02/27 Javascript
vue flex 布局实现div均分自动换行的示例代码
2020/08/05 Javascript
vue中如何添加百度统计代码
2020/12/19 Vue.js
JavaScript实现点击出现子菜单效果
2021/02/08 Javascript
python实现倒计时的示例
2014/02/14 Python
Python ORM框架SQLAlchemy学习笔记之数据查询实例
2014/06/10 Python
python中from module import * 的一个坑
2014/07/20 Python
python判断图片宽度和高度后删除图片的方法
2015/05/22 Python
Python文档生成工具pydoc使用介绍
2015/06/02 Python
Django跨域请求问题的解决方法示例
2018/06/16 Python
解决Pycharm下面出现No R interpreter defined的问题
2018/10/29 Python
python 实现数字字符串左侧补零的方法
2018/12/04 Python
Python嵌套式数据结构实例浅析
2019/03/05 Python
基于Python实现剪切板实时监控方法解析
2019/09/11 Python
Python unittest基本使用方法代码实例
2020/06/29 Python
利用CSS3的flexbox实现水平垂直居中与三列等高布局
2016/09/12 HTML / CSS
微信小程序实现可实时改变转速的css3旋转动画实例代码
2018/09/11 HTML / CSS
css3的transform中scale缩放详解
2014/12/08 HTML / CSS
详解CSS 3 中的 calc() 方法
2018/01/12 HTML / CSS
厕所文明标语
2014/06/11 职场文书
2016国庆节活动宣传语
2015/11/25 职场文书
解析MySQL索引的作用
2022/03/03 MySQL