Python3中print函數換行的圖文程式碼詳解
最近在學習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中文網其他相關文章!

熱AI工具

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

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

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

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

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

作為百度旗下的自媒體平台,百家號為許多創作者提供了一個展現才華、分享知識的平台。對於這些自媒體創作者來說,圖文收益規則無疑是一個備受關注的議題。一、百家號圖文收益規則是什麼?百家號圖文收益規則主要分為三個部分:流量獎勵機制、廣告收益分成、付費訂閱收益。流量獎勵機制是指根據原創內容的品質、閱讀量和傳播效果進行評估,並根據評估結果給予相應的獎勵。這意味著如果你的文章品質高、閱讀量多、傳播廣,你將有機會獲得更多的獎勵。廣告收益分成是指在自己的內容中插入廣告連結或進行合作推廣,在用戶點擊廣告後取得一定

printscreen鍵在鍵盤裝置的方向鍵上,有「prtsc sysrq」字樣,位於f12的右側。如果沒有“prtsc sysrq”字樣的按鍵,可找到“fn”和“insert(prt sc)”,先點選“fn”,再點選‘insert(PRT sc)’實作printscreen截圖功能。

安裝步驟:1、確保已經安裝了Python3,並且可以透過命令列存取;2、開啟終端,輸入「python3 -m ensurepip --upgrade」命令來安裝pip;3、從Python官方網站下載pip的安裝包; 4.將下載的pip安裝包解壓縮到一個目錄中;5、開啟終端,並導航到解壓縮後的pip目錄;6、執行「python3 setup.py install」指令安裝pip即可。

Python是一種簡單易學的高階程式語言,廣泛用於資料分析、人工智慧、Web開發等領域。在Python中,print是一個常用的函數,用於在螢幕上輸出結果或偵錯資訊。本文將詳細介紹print函數的用法,並提供具體的程式碼範例幫助讀者更好地掌握。首先,print函數可以接受多個參數,並將它們列印到螢幕上。這些參數可以是字串、整數、浮點數等,甚至可以是變數、

Python是一種流行的程式語言,旨在使電腦程式設計變得更加簡單和易於理解。在Python中,用print函數向控制台輸出文字是一個基本的任務。在本文中,我們將介紹Python的print函數,探索其功能和使用範例,並提供程式碼範例來幫助您更好地了解如何使用該函數。 Python的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

變數插入字串的方法Python中的format()函數是一種將變數插入字串的方法,能夠使字串更易於閱讀和理解。它支援許多不同的用法,以下是具體的用法和說明:使用位置參數傳遞變數name='John'age=25print('Mynameis{},andIam{}yearsold.'.format(name,age))#輸出:MynameisJohn,andIam25yearsold.使用索引傳遞變數name='
