Rumah pembangunan bahagian belakang Tutorial Python Python3中print函数换行的图文代码详解

Python3中print函数换行的图文代码详解

Aug 08, 2017 am 10:58 AM
print python3 Grafik dan teks

最近在学习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()
Salin selepas log masuk

具体的算法,横向、纵向两层循环就不说了。

这里涉及两个问题:第一,在内层循环的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的正常结果了。

总结

Atas ialah kandungan terperinci Python3中print函数换行的图文代码详解. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Artikel Panas

<🎜>: Bubble Gum Simulator Infinity - Cara Mendapatkan dan Menggunakan Kekunci Diraja
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Nordhold: Sistem Fusion, dijelaskan
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Mandragora: Whispers of the Witch Tree - Cara Membuka Kunci Cangkuk Bergelut
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Tutorial Java
1677
14
Tutorial PHP
1280
29
Tutorial C#
1257
24
Apakah peraturan hasil untuk grafik dan teks Baijiahao? Bolehkah anda membuat wang dengan membuat grafik? Apakah peraturan hasil untuk grafik dan teks Baijiahao? Bolehkah anda membuat wang dengan membuat grafik? Mar 24, 2024 am 09:41 AM

Sebagai platform media kendiri di bawah Baidu, Baijiahao menyediakan platform untuk ramai pencipta mempamerkan bakat mereka dan berkongsi pengetahuan. Bagi pencipta media sendiri ini, peraturan hasil untuk imej dan teks sudah pasti menjadi topik yang sangat membimbangkan. 1. Apakah peraturan hasil untuk grafik dan teks Baijiahao? Peraturan hasil grafik dan teks Baijiahao terbahagi terutamanya kepada tiga bahagian: mekanisme ganjaran trafik, perkongsian hasil pengiklanan dan hasil langganan berbayar. Mekanisme ganjaran trafik merujuk kepada penilaian berdasarkan kualiti, volum bacaan dan kesan komunikasi kandungan asal, dan ganjaran sepadan diberikan berdasarkan keputusan penilaian. Ini bermakna jika artikel anda berkualiti tinggi, banyak membaca, dan tersebar secara meluas, anda akan berpeluang menerima lebih banyak ganjaran. Perkongsian hasil pengiklanan bermaksud memasukkan pautan pengiklanan ke dalam kandungan anda sendiri atau menjalankan promosi koperasi, dan anda akan menerima jumlah tertentu selepas pengguna mengklik pada iklan tersebut.

Bagaimana untuk memasang pip dalam python3 Bagaimana untuk memasang pip dalam python3 Dec 20, 2023 pm 05:42 PM

Langkah pemasangan: 1. Pastikan Python3 telah dipasang dan boleh diakses melalui baris arahan 2. Buka terminal dan masukkan arahan "python3 -m ensurepip --upgrade" untuk memasang pip; daripada tapak web rasmi Python;

Di manakah cetakan pada papan kekunci? Di manakah cetakan pada papan kekunci? Jun 19, 2023 am 09:37 AM

Kekunci skrin cetak berada pada kekunci anak panah peranti papan kekunci, dengan perkataan "prtsc sysrq" padanya dan terletak di sebelah kanan f12. Jika tiada butang dengan perkataan "prtsc sysrq", anda boleh mencari "fn" dan "insert(prt sc)", klik "fn" dahulu, dan kemudian klik "insert(PRT sc)" untuk merealisasikan fungsi tangkapan skrin printscreen .

Menggunakan fungsi cetakan dalam Python Menggunakan fungsi cetakan dalam Python Feb 18, 2024 pm 02:48 PM

Python ialah bahasa pengaturcaraan peringkat tinggi yang ringkas dan mudah dipelajari yang digunakan secara meluas dalam analisis data, kecerdasan buatan, pembangunan web dan bidang lain. Dalam Python, cetak ialah fungsi yang biasa digunakan untuk mengeluarkan hasil atau maklumat penyahpepijatan pada skrin. Artikel ini akan memperkenalkan penggunaan fungsi cetakan secara terperinci dan menyediakan contoh kod khusus untuk membantu pembaca menguasainya dengan lebih baik. Pertama, fungsi cetakan boleh menerima berbilang parameter dan mencetaknya ke skrin. Parameter ini boleh menjadi rentetan, integer, nombor titik terapung, dsb., atau pembolehubah,

Pengenalan kepada fungsi Python: fungsi dan contoh penggunaan fungsi cetakan Pengenalan kepada fungsi Python: fungsi dan contoh penggunaan fungsi cetakan Nov 03, 2023 pm 04:33 PM

Python ialah bahasa pengaturcaraan popular yang direka untuk menjadikan pengaturcaraan komputer lebih mudah dan lebih mudah difahami. Dalam Python, menggunakan fungsi cetakan untuk mengeluarkan teks ke konsol adalah tugas asas. Dalam artikel ini, kami akan memperkenalkan fungsi cetakan Python, meneroka keupayaan dan contoh penggunaannya serta menyediakan contoh kod untuk membantu anda memahami dengan lebih baik cara menggunakan fungsi tersebut. Fungsi cetakan Python ialah fungsi terbina dalam yang digunakan untuk mengeluarkan teks dan nilai pembolehubah. Sintaksnya sangat mudah. Anda hanya perlu

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

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

Tulis C makro CETAK(x) yang mencetak x Tulis C makro CETAK(x) yang mencetak x Sep 19, 2023 pm 01:25 PM

Di sini kita akan melihat bagaimana untuk menentukan makro yang dipanggil PRINT(x), yang akan mencetak sebarang nilai x yang diluluskan sebagai hujah. Untuk menyelesaikan masalah ini kami akan menggunakan operator stringize. Gunakan operator ini untuk menukar x kepada rentetan dan kemudian dengan memanggil fungsi printf() secara dalaman, nilai x akan dicetak. Mari lihat contoh untuk mendapatkan idea yang lebih baik. Contoh #include<stdio.h>#definePRINT(x)printf(#x)intmain(){ PRINT(Hello); printf(&q

Pemformatan rentetan dalam Python: Cara menggunakan fungsi format(). Pemformatan rentetan dalam Python: Cara menggunakan fungsi format(). Apr 22, 2023 pm 07:01 PM

Kaedah memasukkan pembolehubah ke dalam rentetan Fungsi format() dalam Python ialah kaedah memasukkan pembolehubah ke dalam rentetan, yang boleh menjadikan rentetan lebih mudah dibaca dan difahami. Ia menyokong banyak penggunaan berbeza. Berikut ialah penggunaan dan arahan khusus: Gunakan parameter kedudukan untuk menghantar pembolehubah name='John'age=25print('Mynameis{},andIam{}yearsold.'.format(name, age))#output :MynameisJohn,andIam25yearsold Gunakan indeks untuk menghantar pembolehubah nama='.

See all articles