Sådan laver du en linjeskift i Python, bortset fra udskrivning (' ') (Jeg startede lige for nylig)


Bedste svar

Python er en simpelt programmeringssprog at lære. Du kan lære masser af det.

For at udskrive et linjeskift i python kan du bruge den måde, som Grayson Ruhl har nævnt i nedenstående svar.

Udskriv som standard også () i python3 bryder linjen.

En anden måde er at bruge “slut” -argumentet i print ()

Følg nedenstående eksempler:

  1. udskriv () -funktionens standardadfærd: bryder linjen en gang.

print("Hello, World")

#Output

Hello, World

2) print () ved hjælp af newline-tegn: dette bryder linjen to gange.

print("Hello, World\n")

#output

Hello, World

3) print () efter forrige print statement: dette bryder linjen to gange

print("Hello, World\n")

print()

#output

Hello, World

4) print () ved hjælp af slutargumentet

#print using the end argument

print("Hello, World", end="\n")

#Output

Hello, World

5) Brug sys-biblioteket

import sys

write = sys.stdout.write

num\_of\_chars = write("Hello, World\n")

#Output

Hello, World

Dette er de måder, du kan bruge udskrivningsfunktionen og stdout-bibliotekerne til at skrive output.

Se de følgende links for mere information

  1. Python-programmering / input og output
  2. Hvad er nyt i Python 3.0
  3. 7. Input og output

Happy Coding

Shishir Simha K

Svar

Hej, du kan enten brug linjeskift-symbolet \n i din streng, som du vil udskrive, sådan:

print("This is my first line.\nAnd this is the decond line ")

eller brug en tredobbelt citeret streng (“eller”) som denne:

print("""this is my first line.

And this is the second line.""")

Hvilket begge vil resultere i en multi-line output til din konsol.

En anden metode, du kan overveje at bruge, men kommer med lidt mindre elegance bruger print() funktionsargumentet “sep”, som standard er et tomt. Brug det på denne måde:

print("This is my first line", "And this is the second line", sep="\n")

Især hvis du er ny på python, skal du ikke være bange for at læse docs og vær heller ikke bange for at spørge samfundet. Jeg ønsker dig en god start med python!

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *