Python хэл дээрх текстийг шинэ мөрөнд орчуулах. Текстийг шинэ мөрөнд хэрхэн шилжүүлэх вэ - заавар

Python хэл дээр нэг мөрний төгсгөлийг тэмдэглэж, шинээр эхлүүлэхийн тулд та тусгай тэмдэгт ашиглах хэрэгтэй. Үүний зэрэгцээ, янз бүрийн Python файлуудтай ажиллахдаа үүнийг хэрхэн зөв ашиглах, шаардлагатай үед консол дээр харуулах нь чухал юм. Хөтөлбөрийн кодтой ажиллахдаа шинэ мөрүүдэд хязгаарлагчийг хэрхэн ашиглах, үүнийг ашиглахгүйгээр текст нэмэх боломжтой эсэхийг нарийвчлан ойлгох шаардлагатай.

Шинэ мөрийн тэмдэгтийн талаархи ерөнхий мэдээлэл

n нь Python хэл дээрх мэдээллийг шинэ мөрөнд боож, хуучин мөрийг хаах тэмдэг юм. Энэ тэмдэг нь хоёр элементээс бүрдэнэ.

  • урвуу ташуу;
  • n нь жижиг үсэг юм.

Энэ тэмдэгтийг ашиглахын тулд та “print(f” HellonWorld!”) илэрхийлэлийг ашиглаж болно, үүний ачаар та мэдээллийг f шугамаар дамжуулах боломжтой.

Python хэл дээрх текстийг шинэ мөрөнд орчуулах. Текстийг шинэ мөрөнд хэрхэн шилжүүлэх вэ - заавар
Шинэ мөрөнд массив мэдээллийг түгээхдээ n тэмдэгтийг ашиглах жишээ

Хэвлэлийн функц гэж юу вэ

Нэмэлт тохиргоогүйгээр дараагийн мөрөнд өгөгдөл дамжуулах тэмдэгтийг далд горимд нэмнэ. Үүнээс шалтгаалан тодорхой функцийг идэвхжүүлэхгүйгээр шугамын хооронд харагдахгүй. Програмын кодонд тусгаарлах дүрсийг харуулах жишээ:

Хэвлэх (“Сайн уу, Дэлхий!”) – “Сайн уу, Дэлхий!”n

Үүний зэрэгцээ энэ дүрийн ийм олдворыг Python-ийн үндсэн шинж чанаруудад бичсэн байдаг. "Хэвлэх" функц нь "төгсгөл" параметрийн өгөгдмөл утгатай - n. Энэ функцийн ачаар энэ тэмдэгтийг дараагийн мөрөнд өгөгдөл дамжуулахын тулд мөрийн төгсгөлд суулгасан болно. "Хэвлэх" функцын тайлбар:

хэвлэх(*объект, sep=' ', төгсгөл='n', файл=sys.stdout, flush=Худал)

"Хэвлэх" функцээс "төгсгөл" параметрийн утга нь "n" тэмдэгттэй тэнцүү байна. Програмын кодын автомат алгоритмын дагуу энэ нь төгсгөлд нь мөрүүдийг бөглөж, өмнө нь "хэвлэх" функцийг бичдэг. Ганц "хэвлэх" функцийг ашиглахдаа дэлгэцэн дээр зөвхөн нэг мөр гарч ирэх тул та түүний ажлын мөн чанарыг анзаарахгүй байж магадгүй юм. Гэсэн хэдий ч, хэрэв та үүнтэй төстэй хэд хэдэн мэдэгдлийг нэмбэл функцийн үр дүн илүү тодорхой болно:

print("Сайн уу, Дэлхий 1!") print("Сайн уу, Дэлхий 2!") print("Сайн уу, Дэлхий 3!") print("Сайн уу, Дэлхий 4!")

Дээрх кодын үр дүнгийн жишээ:

Сайн уу, Дэлхий 1! Сайн байна уу, Дэлхий 2! Сайн уу, Дэлхий 3! Сайн байна уу, Дэлхий 4!

Шинэ мөрийн тэмдэгтийг хэвлэлээр сольж байна

"Хэвлэх" функцийг ашигласнаар мөр хооронд тусгаарлах тэмдэгт ашиглахгүй байх боломжтой. Үүнийг хийхийн тулд та функц доторх "төгсгөл" параметрийг өөрчлөх хэрэгтэй. Энэ тохиолдолд "төгсгөл" утгын оронд хоосон зай нэмэх шаардлагатай. Үүнээс үүдэн энэ нь "төгсгөл" тэмдэгтийг орлуулах орон зай юм. Өгөгдмөл тохиргооны үр дүн:

>>> print("Сайн уу") >>> print("Дэлхийн") Сайн уу Дэлхий

"n" тэмдэгтийг хоосон зайгаар сольсны дараа үр дүнг харуулах:

>>> print("Сайн уу", end=" ") >>> print("Дэлхийн") Сайн уу Дэлхий

Нэг мөрөнд утгуудын дарааллыг харуулахын тулд тэмдэгтүүдийг солих энэ аргыг ашиглах жишээ:

for i in муж(15): if i < 14: print(i, end=", ") өөрөөр: хэвлэх(i)

Файлд тусгаарлах тэмдэгт ашиглах

Програмын кодын текстийг дараагийн мөрөнд шилжүүлэх тэмдгийг дууссан файлуудаас олж болно. Гэсэн хэдий ч, програмын кодоор дамжуулан баримт бичгийг өөрөө харахгүйгээр үүнийг харах боломжгүй, учир нь ийм тэмдэгтүүд анхдагч байдлаар далдлагдсан байдаг. Шинэ мөрийн тэмдэгтийг ашиглахын тулд та нэрээр дүүрэн файл үүсгэх хэрэгтэй. Үүнийг нээсний дараа бүх нэр шинэ мөрөнд эхлэхийг харж болно. Жишээ:

names = ['Петр', 'Дима', 'Артем', 'Иван'] open("names.txt", "w")-г f гэж: нэрэнд[:-1]: f.write(f) "{нэр}n") f.бичих(нэр[-1])

Текст файлд мэдээллийг тусад нь мөр болгон тусгаарлахаар тохируулсан тохиолдолд л нэрсийг ингэж харуулах болно. Энэ нь өмнөх мөр бүрийн төгсгөлд далд "n" тэмдэгтийг автоматаар тохируулах болно. Нуугдсан тэмдгийг харахын тулд та ".readlines()" функцийг идэвхжүүлэх хэрэгтэй. Үүний дараа бүх далд тэмдэгтүүд програмын кодонд дэлгэцэн дээр гарч ирнэ. Функцийг идэвхжүүлэх жишээ:

open("names.txt", "r")-тай f: print(f.readlines())
Python хэл дээрх текстийг шинэ мөрөнд орчуулах. Текстийг шинэ мөрөнд хэрхэн шилжүүлэх вэ - заавар
Python дээр ажиллахын тулд өөр өөр тэмдэгтүүдийг оноох

Зөвлөгөө! Python программтай идэвхтэй ажиллахад хэрэглэгчид програмын кодыг нэг урт мөрөнд бичих шаардлагатай нөхцөл байдалтай байнга тулгардаг ч үүнийг хянаж, салгахгүйгээр алдааг олж тогтооход маш хэцүү байдаг. Урт мөрийг салангид хэсгүүдэд хуваасны дараа компьютер үүнийг бүхэлд нь авч үзэхийн тулд утгуудын хоорондох хоосон зай бүрт та "" тэмдэгтийг оруулах ёстой. Тэмдэгт нэмсний дараа та өөр мөрөнд шилжиж, код бичиж үргэлжлүүлж болно. Эхлэх явцад програм өөрөө тусдаа хэсгүүдийг нэг мөрөнд нэгтгэх болно.

Мөрийг дэд мөрөнд хуваах

Нэг урт мөрийг хэд хэдэн дэд мөрөнд хуваахын тулд та хуваах аргыг ашиглаж болно. Хэрэв нэмэлт засвар хийхгүй бол өгөгдмөл хязгаарлагч нь хоосон зай болно. Энэ аргыг хэрэгжүүлсний дараа сонгосон текстийг дэд мөрүүдээр тусад нь үг болгон хувааж, мөрийн жагсаалт болгон хөрвүүлнэ. Жишээ болгон:

string = "зарим шинэ текст" strings = string.split() print(strings) ['зарим', 'шинэ', 'текст']

Урвуу хувиргалтыг хийхийн тулд дэд мөрүүдийн жагсаалтыг нэг урт мөр болгон хувиргахын тулд та нэгдэх аргыг ашиглах ёстой. Мөртэй ажиллах өөр нэг ашигтай арга бол тууз юм. Үүний тусламжтайгаар та шугамын хоёр талд байрлах зайг арилгах боломжтой.

Дүгнэлт

Python дээр ажиллахдаа шинэ мөрөөс тодорхой өгөгдлийг гаргахын тулд хуучин мөрийг "n" тэмдэгтээр дуусгах шаардлагатай. Үүний тусламжтайгаар тэмдгийн дараах мэдээллийг дараагийн мөрөнд шилжүүлж, хуучин нь хаагдана. Гэхдээ өгөгдөл дамжуулахдаа энэ тэмдгийг ашиглах шаардлагагүй. Үүнийг хийхийн тулд та end = "параметрийг ашиглаж болно.". "Тэмдэгт" утга нь тусгаарлах тэмдэгт юм.

хариу үлдээх