搜尋
首頁後端開發Python教學Python3中print函數換行的圖文程式碼詳解
Python3中print函數換行的圖文程式碼詳解Aug 08, 2017 am 10:58 AM
printpython3圖文

最近在學習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中文網其他相關文章!

陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
百家号图文收益规则是什么?做图文赚钱吗?百家号图文收益规则是什么?做图文赚钱吗?Mar 24, 2024 am 09:41 AM

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

print在键盘哪里print在键盘哪里Jun 19, 2023 am 09:37 AM

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

Python函数介绍:print函数的功能和使用示例Python函数介绍:print函数的功能和使用示例Nov 03, 2023 pm 04:33 PM

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

使用Python中的print函数使用Python中的print函数Feb 18, 2024 pm 02:48 PM

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

vb中print什么意思vb中print什么意思Jan 18, 2021 am 10:47 AM

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

写一个C宏PRINT(x),它打印x写一个C宏PRINT(x),它打印xSep 19, 2023 pm 01:25 PM

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

python3如何安装pippython3如何安装pipDec 20, 2023 pm 05:42 PM

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

Python中的字符串格式化方式:format()函数的使用方法Python中的字符串格式化方式:format()函数的使用方法Apr 22, 2023 pm 07:01 PM

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

See all articles

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
3 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
3 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
3 週前By尊渡假赌尊渡假赌尊渡假赌

熱工具

Safe Exam Browser

Safe Exam Browser

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

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

強大的PHP整合開發環境

MinGW - Minimalist GNU for Windows

MinGW - Minimalist GNU for Windows

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

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

EditPlus 中文破解版

EditPlus 中文破解版

體積小,語法高亮,不支援程式碼提示功能