Kuinka tehdä rivinvaihto Pythonissa, muu kuin tulostus (' ') (aloitin juuri äskettäin)


Paras vastaus

Python on yksinkertainen ohjelmointikieli oppia. Voit oppia siitä paljon.

Tulosta rivinvaihto pythonissa käyttämällä tapaa, jolla Grayson Ruhl on maininnut alla olevassa vastauksessa.

Oletuksena myös print () Python3: ssä tehdään rivinvaihto.

Toinen tapa on käyttää ”end” -argumenttia tulostuksessa ()

Noudata seuraavia esimerkkejä:

  1. print () -toiminnon oletusarvo: rikkoo rivin kerran.

print("Hello, World")

#Output

Hello, World

2) tulosta () käyttäen newline char: tämä rikkoo rivin kahdesti.

print("Hello, World\n")

#output

Hello, World

3) print () edellisen tulostuslausekkeen jälkeen: tämä rikkoo rivin kahdesti

print("Hello, World\n")

print()

#output

Hello, World

4) tulosta () käyttämällä loppuargumenttia

#print using the end argument

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

#Output

Hello, World

5) Käytä sys-kirjastoa

import sys

write = sys.stdout.write

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

#Output

Hello, World

Näin voit voi käyttää tulostustoimintoa ja vakiokirjastoja tulostuksen kirjoittamiseen.

Katso lisätietoja seuraavista linkeistä

  1. Python-ohjelmointi / syöttö ja lähtö
  2. Python 3.0: n uudet ominaisuudet
  3. 7. Syöttö ja tulostus

Hyvää koodausta

Shishir Simha K

Vastaa

Hei, voit joko käytä rivinvaihtosymbolia \n merkkijonossa, jonka haluat tulostaa, näin:

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

tai käytä kolminkertaisesti lainattua merkkijonoa (”tai”), kuten tämä:

print("""this is my first line.

And this is the second line.""")

Jokainen johtaa moniriviseen ulostuloon konsolillesi.

Toinen menetelmä, jota voit harkita käytettäväksi, mutta sisältää hieman vähemmän eleganssi käyttää print() -funktioiden argumenttia ”sep”, joka oletuksena on tyhjä. Käytä sitä näin:

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

Varsinkin jos olet uusi python-käyttäjä, älä pelkää lukea docs ja älä pelkää kysyä yhteisöltä. Toivotan sinulle hyvää aloitusta pythonilla!

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *