백엔드 개발 파이썬 튜토리얼 Python3에서 인쇄 기능의 줄 바꿈을 위한 그래픽 코드에 대한 자세한 설명

Python3에서 인쇄 기능의 줄 바꿈을 위한 그래픽 코드에 대한 자세한 설명

Aug 08, 2017 am 10:58 AM
print python3 그래픽 및 텍스트

최근에 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()
로그인 후 복사

구체적인 알고리즘인 수평 및 수직 2층 순환은 언급되지 않습니다.

여기에는 두 가지 문제가 관련되어 있습니다. 첫째, Pyhon2의 내부 루프에 있는 print() 함수 끝에서 print()가 인쇄물을 래핑해야 하는 경우 , 함수 끝에 쉼표 ','를 추가하는 것인데, Python3에서 코드를 실행해 보면, win에서 실행하면 그림 1과 같이 쉼표 추가가 작동하지 않는 것을 알 수 있습니다. 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()

그림 1

은 그림 2와 같이 Linux에서 실행됩니다.

그림 2

🎜줄 바꿈이 없는 것을 볼 수 있습니다 그 이유는 Python3에서 줄 바꿈이 print('*', end=") 형식의 새로운 구문을 채택하기 때문입니다. 예, 차이점은 end="가 print() 함수의 두 번째 매개변수인 Modify, Run을 실행하면 최종 실행 결과는 그림 3과 같습니다. 🎜🎜

 그림 3🎜🎜정상 출력. 🎜🎜🎜사실 위 코드에는 또 다른 문제가 있습니다. xrange() 함수 뒤에는 print( ) 함수에는 문제가 없습니다. xrange()를 주목하면 아래 그림 4와 같은 상황이 나타납니다. 🎜🎜

🎜그림 4 🎜🎜

여기 프롬프트에는 'xrange'가 정의되지 않았다고 나와 있습니다. 실제로 Python3에서도 xrange() 함수는 range() 함수에 통합되었으며 range () 함수는 동일하게 사용됩니다. 🎜🎜OK, 수정 후에는 그림 3의 정상적인 결과가 출력됩니다. 🎜🎜🎜🎜요약🎜🎜🎜

위 내용은 Python3에서 인쇄 기능의 줄 바꿈을 위한 그래픽 코드에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

Video Face Swap

Video Face Swap

완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

뜨거운 도구

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

Baijiahao 사진과 텍스트의 수익 규칙은 무엇입니까? 그래픽으로 돈을 벌 수 있나요? Baijiahao 사진과 텍스트의 수익 규칙은 무엇입니까? 그래픽으로 돈을 벌 수 있나요? Mar 24, 2024 am 09:41 AM

Baidu의 셀프 미디어 플랫폼인 Baijiahao는 많은 창작자들이 자신의 재능을 선보이고 지식을 공유할 수 있는 플랫폼을 제공합니다. 이러한 셀프 미디어 창작자들에게 이미지와 텍스트에 대한 수익 규칙은 의심할 여지 없이 큰 관심사입니다. 1. Baijiahao 사진과 텍스트의 수익 규칙은 무엇입니까? Baijiahao 그래픽 및 텍스트 수익 규칙은 주로 트래픽 보상 메커니즘, 광고 수익 공유 및 유료 구독 수익의 세 부분으로 나뉩니다. 트래픽 보상 메커니즘은 원본 콘텐츠의 품질, 독서량, 소통 효과를 기준으로 평가하고, 평가 결과에 따라 해당 보상을 제공하는 것을 말합니다. 즉, 귀하의 기사가 품질이 좋고, 많이 읽고, 널리 퍼지면 더 많은 보상을 받을 수 있는 기회가 생긴다는 뜻입니다. 광고 수익 공유란 자신의 콘텐츠에 광고 링크를 삽입하거나 협력 프로모션을 진행하는 것을 의미하며, 사용자가 광고를 클릭하면 일정 금액을 지급받게 됩니다.

키보드의 인쇄는 어디에 있습니까? 키보드의 인쇄는 어디에 있습니까? Jun 19, 2023 am 09:37 AM

인쇄 화면 키는 키보드 장치의 화살표 키에 있으며 "prtsc sysrq"라는 단어가 적혀 있으며 f12 오른쪽에 있습니다. "prtsc sysrq"라는 단어가 포함된 버튼이 없는 경우 "fn" 및 "insert(prt sc)"를 찾을 수 있습니다. 먼저 "fn"을 클릭한 다음 "insert(PRT sc)"를 클릭하면 인쇄 화면 스크린샷 기능을 구현할 수 있습니다. .

Python3에 pip를 설치하는 방법 Python3에 pip를 설치하는 방법 Dec 20, 2023 pm 05:42 PM

설치 단계: 1. Python3이 설치되어 있고 명령줄을 통해 액세스할 수 있는지 확인합니다. 2. 터미널을 열고 "python3 -m verifypip --upgrade" 명령을 입력하여 pip 설치 패키지를 다운로드합니다. 4. 다운로드한 pip 설치 패키지를 디렉터리에 추출합니다. 5. 터미널을 열고 압축이 풀린 pip 디렉터리로 이동합니다. 6. "python3 setup.py install" 명령을 실행하여 pip를 설치합니다.

Python 함수 소개: 인쇄 함수의 함수 및 사용 예 Python 함수 소개: 인쇄 함수의 함수 및 사용 예 Nov 03, 2023 pm 04:33 PM

Python은 컴퓨터 프로그래밍을 더 간단하고 이해하기 쉽게 만들기 위해 설계된 인기 있는 프로그래밍 언어입니다. Python에서는 print 함수를 사용하여 콘솔에 텍스트를 출력하는 것이 기본적인 작업입니다. 이 기사에서는 Python의 인쇄 기능을 소개하고, 그 기능과 사용 예를 살펴보고, 기능 사용 방법을 더 잘 이해하는 데 도움이 되는 코드 예를 제공합니다. Python의 인쇄 기능은 텍스트와 변수 값을 출력하는 데 사용되는 내장 기능입니다. 구문은 매우 간단합니다. 당신은 단지

Python에서 인쇄 기능 사용 Python에서 인쇄 기능 사용 Feb 18, 2024 pm 02:48 PM

Python은 데이터 분석, 인공 지능, 웹 개발 및 기타 분야에서 널리 사용되는 간단하고 배우기 쉬운 고급 프로그래밍 언어입니다. Python에서 print는 결과나 디버깅 정보를 화면에 출력하는 데 흔히 사용되는 함수입니다. 이 기사에서는 인쇄 기능의 사용법을 자세히 소개하고 독자가 인쇄 기능을 더 잘 익힐 수 있도록 구체적인 코드 예제를 제공합니다. 첫째, 인쇄 기능은 여러 매개변수를 허용하고 이를 화면에 인쇄할 수 있습니다. 이러한 매개변수는 문자열, 정수, 부동 소수점 숫자 등일 수도 있고 심지어 변수일 수도 있습니다.

VB에서 인쇄는 무엇을 의미합니까? VB에서 인쇄는 무엇을 의미합니까? Jan 18, 2021 am 10:47 AM

VB의 인쇄는 출력 문입니다. WINDOWS 그래픽 인터페이스에서는 이 문이 필요하지 않으며 VB.NET 버전에서는 인쇄 출력으로 인쇄가 더 이상 존재하지 않습니다.

x를 인쇄하는 C 매크로 PRINT(x)를 작성하세요. x를 인쇄하는 C 매크로 PRINT(x)를 작성하세요. Sep 19, 2023 pm 01:25 PM

여기에서는 인수로 전달된 x 값을 인쇄하는 PRINT(x)라는 매크로를 정의하는 방법을 살펴보겠습니다. 이 문제를 해결하기 위해 stringize 연산자를 사용합니다. 이 연산자를 사용하여 x를 문자열로 변환한 다음 내부적으로 printf() 함수를 호출하면 x 값이 인쇄됩니다. 더 나은 아이디어를 얻기 위해 예를 살펴보겠습니다. 예 #include<stdio.h>#definePRINT(x)printf(#x)intmain(){ PRINT(Hello) printf(&q)

Python의 문자열 형식 지정: format() 함수 사용 방법 Python의 문자열 형식 지정: format() 함수 사용 방법 Apr 22, 2023 pm 07:01 PM

문자열에 변수를 삽입하는 방법 Python의 format() 함수는 문자열에 변수를 삽입하는 방법으로 문자열을 더 쉽게 읽고 이해할 수 있습니다. 다음은 다양한 사용법과 지침을 지원합니다. 위치 매개변수를 사용하여 변수 전달 name='John'age=25print('Mynameis{},andIam{}yearsold.'.format(name,age))#output :Myname은 John이고 Iam25yearsold입니다. 인덱스를 사용하여 변수 name='을 전달합니다.

See all articles