最近在學習python3,發現了一個問題想著總結出來,所以下面這篇文章主要給大家介紹了關於Python 3中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所示,
圖1
在Linux中運行如圖2,
圖2
可以看出,沒有換行,原因是在Python3中,換行採用了新語法,形如print('*', end=”)
,是的,差別就是在print()
函數的第二個參數,加上了end=”,修改、運行,最後的運行結果,如圖3,
#圖3
xrange()函數,如果你只是修改了
print()函數的文法,沒有關注
xrange()的話,會出現下圖4的情況,
##圖4
##這裡提示說'xrange' is not defined,其實就是在Python3中,xrange()函數已被整合進
range()
range()函數。
OK,修改後,就會輸出圖3的正常結果了。
#
以上是Python3中print函數換行的圖文程式碼詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!

作为百度旗下的自媒体平台,百家号为众多创作者提供了一个展示才华、分享知识的平台。对于这些自媒体创作者来说,图文收益规则无疑是一个备受关注的议题。一、百家号图文收益规则是什么?百家号图文收益规则主要分为三个部分:流量奖励机制、广告收益分成以及付费订阅收益。流量奖励机制是指根据原创内容的质量、阅读量和传播效果进行评估,并根据评估结果给予相应的奖励。这意味着如果你的文章质量高、阅读量多、传播广,你将有机会获得更多的奖励。广告收益分成是指在自己的内容中插入广告链接或进行合作推广,在用户点击广告后获取一定

printscreen键在键盘设备的方向键上,有“prtsc sysrq”字样,位于f12的右侧。如果没有“prtsc sysrq”字样的按键,可找到“fn”和“insert(prt sc)”,先点击“fn”,再点击‘insert(PRT sc)’实现printscreen截图功能。

Python是一种流行的编程语言,旨在使计算机编程变得更加简单和易于理解。在Python中,用print函数向控制台输出文本是一个基本的任务。在本文中,我们将介绍Python的print函数,探索其功能和使用示例,并提供代码示例来帮助您更好地了解如何使用该函数。Python的print函数是一个内置的函数,用于输出文本和变量的值。它的语法非常简单。您只需将要

Python是一种简单易学的高级编程语言,被广泛用于数据分析、人工智能、Web开发等领域。在Python中,print是一个常用的函数,用于在屏幕上输出结果或调试信息。本文将详细介绍print函数的用法,并提供具体的代码示例帮助读者更好地掌握。首先,print函数可以接受多个参数,并将它们打印到屏幕上。这些参数可以是字符串、整数、浮点数等,甚至还可以是变量、

vb中print是输出语句,在WINDOWS图形界面下,该语句实在没有存在的必要了;而在VB.NET版本里,作为打印输出Print也已经不复存在了。

这里我们将看到如何定义一个名为PRINT(x)的宏,这将打印作为参数传递的x的任何值。为了解决这个问题,我们将使用stringize操作员。使用此运算符将x转换为字符串,然后通过内部调用printf()函数,将打印x的值。让我们看一下示例以获得更好的想法。示例#include<stdio.h>#definePRINT(x)printf(#x)intmain(){ PRINT(Hello); printf(&q

安装步骤:1、确保已经安装了Python3,并且可以通过命令行访问;2、打开终端,输入“python3 -m ensurepip --upgrade”命令来安装pip;3、从Python官方网站下载pip的安装包;4、将下载的pip安装包解压到一个目录中;5、打开终端,并导航到解压后的pip目录;6、运行“python3 setup.py install”命令安装pip即可。

变量插入字符串的方法Python中的format()函数是一种将变量插入字符串的方法,能够使字符串更易于阅读和理解。它支持许多不同的用法,以下是具体的用法和说明:使用位置参数传递变量name='John'age=25print('Mynameis{},andIam{}yearsold.'.format(name,age))#输出:MynameisJohn,andIam25yearsold.使用索引传递变量name='


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

Safe Exam Browser
Safe Exam Browser是一個安全的瀏覽器環境,安全地進行線上考試。該軟體將任何電腦變成一個安全的工作站。它控制對任何實用工具的訪問,並防止學生使用未經授權的資源。

ZendStudio 13.5.1 Mac
強大的PHP整合開發環境

MinGW - Minimalist GNU for Windows
這個專案正在遷移到osdn.net/projects/mingw的過程中,你可以繼續在那裡關注我們。 MinGW:GNU編譯器集合(GCC)的本機Windows移植版本,可自由分發的導入函式庫和用於建置本機Windows應用程式的頭檔;包括對MSVC執行時間的擴展,以支援C99功能。 MinGW的所有軟體都可以在64位元Windows平台上運作。

SublimeText3漢化版
中文版,非常好用

EditPlus 中文破解版
體積小,語法高亮,不支援程式碼提示功能