浅谈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编程-将Python程序转化为可执行程序[整理]
Apr 09 Python
python Django连接MySQL数据库做增删改查
Nov 07 Python
python实现报表自动化详解
Nov 16 Python
Python实现字典的遍历与排序功能示例
Dec 23 Python
Python简单爬虫导出CSV文件的实例讲解
Jul 06 Python
在python中实现将一张图片剪切成四份的方法
Dec 05 Python
Python编写带选项的命令行程序方法
Aug 13 Python
基于Python实现签到脚本过程解析
Oct 25 Python
python爬虫添加请求头代码实例
Dec 28 Python
python正则表达式实例代码
Mar 03 Python
Python内存泄漏和内存溢出的解决方案
Sep 26 Python
python海龟绘图之画国旗实例代码
Nov 11 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
Apache, PHP在Windows 9x/NT下的安装与配置 (二)
2006/10/09 PHP
php中实现简单的ACL 完结篇
2011/09/07 PHP
php基础教程
2015/08/26 PHP
Netbeans 8.2与PHP相关的新特性介绍
2016/10/08 PHP
PHP的mysqli_set_charset()函数讲解
2019/01/23 PHP
详解Laravel设置多态关系模型别名的方式
2019/10/17 PHP
PHP手机号码及邮箱正则表达式实例解析
2020/07/11 PHP
在模板页面的js使用办法
2010/04/01 Javascript
IE8下关于querySelectorAll()的问题
2010/05/13 Javascript
Javascript在IE下设置innerHTML时出现未知的运行时错误的解决方法
2011/01/12 Javascript
jquery select(列表)的操作(取值/赋值)
2011/03/16 Javascript
Javascript中自动切换焦点实现代码
2012/12/15 Javascript
通过JavaScript使Div居中并随网页大小改变而改变
2013/06/24 Javascript
jQuery prev ~ siblings选择器使用介绍
2013/08/09 Javascript
JS实现的生成随机数的4个函数分享
2015/02/11 Javascript
javascript中DOM复选框选择用法实例
2015/05/14 Javascript
Jquery获取第一个子元素简单实例
2016/06/02 Javascript
浅谈JSON.stringify()和JOSN.parse()方法的不同
2016/08/29 Javascript
vue制作加载更多功能的正确打开方式
2016/10/12 Javascript
js实现固定宽高滑动轮播图效果
2017/01/13 Javascript
关于使用axios的一些心得技巧分享
2017/07/02 Javascript
微信小程序左右滑动的实现代码
2017/12/15 Javascript
详解关于表格合并span-method方法的补充(表格数据由后台动态返回)
2019/05/21 Javascript
如何用webpack4.0撸单页/多页脚手架 (jquery, react, vue, typescript)
2019/06/18 jQuery
解决elementui表格操作列自适应列宽
2020/12/28 Javascript
Python2实现的LED大数字显示效果示例
2017/09/04 Python
OPENCV去除小连通区域,去除孔洞的实例讲解
2018/06/21 Python
pycharm创建scrapy项目教程及遇到的坑解析
2019/08/15 Python
Django 自定义404 500等错误页面的实现
2020/03/08 Python
Python 可视化神器Plotly详解
2020/12/26 Python
美国在线鲜花速递:ProFlowers
2017/01/05 全球购物
德国珠宝和手表在线商店:VALMANO
2019/03/24 全球购物
英国顶尖手表珠宝品牌独家授权经销商:HS Johnson
2020/10/28 全球购物
英文感谢信格式
2015/01/21 职场文书
毕业生求职自荐信(2016最新版)
2016/01/28 职场文书
2016年法制宣传月活动总结
2016/04/01 职场文书