טעקסט איבערזעצונג צו אַ נייַע שטריקל אין פּיטהאָן. ווי צו אַריבערפירן טעקסט צו אַ נייַע ליניע - לימעד

Anonim

אין די פּיטהאָן צו באַשטימען דעם סוף פון איין שורה און אָנהייבן אַ נייַע, איר דאַרפֿן צו נוצן אַ ספּעציעל כאַראַקטער. עס איז וויכטיק צו וויסן ווי צו רעכט נוצן עס אין ארבעטן מיט פאַרשידן פּיטהאָן טעקעס, צו דער געוואלט מאָומאַנץ אַרויסווייַזן עס אין די קאַנסאָול. עס איז נייטיק צו האַנדלען מיט דעטאַל מיט ווי צו נוצן די צעשיידונג צייכן פֿאַר נייַ ראָוז ווען איר אַרבעט מיט די פּראָגראַם קאָד, עס איז מעגלעך צו לייגן טעקסט אָן עס.

אַלגעמיינע אינפֿאָרמאַציע וועגן דעם סימבאָל פון אַ נייַע שורה

\ n - באַצייכענונג פון אינפֿאָרמאַציע אַריבערפירן צו אַ נייַ שטריקל און קלאָוזינג די אַלט שורה אין פּיטהאָן. דער סימבאָל באשטייט פון צוויי עלעמענטן:

  • פאַרקערט אַבליק;
  • N איז אַ סימבאָל פון דער נידעריקער רעגיסטרירן.

צו נוצן דעם כאַראַקטער, איר קענען אָנווענדן דעם אויסדרוק "פּרינט (F" העלא \ nworld! ", אין די קאָסט פון וואָס איר קענען אַריבערפירן אינפֿאָרמאַציע צו F-שורות.

טעקסט איבערזעצונג צו אַ נייַע שטריקל אין פּיטהאָן. ווי צו אַריבערפירן טעקסט צו אַ נייַע ליניע - לימעד 3487_1
ביישפּיל פון ניצן אַ סימבאָל \ n צו פאַרשפּרייטן די מענגע פון ​​אינפֿאָרמאַציע וועגן נייַע שורה

וואָס איז די דרוק פונקציע

אָן נאָך סעטטינגס, די דאַטן אַריבערפירן סימבאָל צו דער ווייַטער שטריקל איז צוגעגעבן אין אַ פאַרבאָרגן מאָדע. רעכט צו דעם עס איז אוממעגלעך צו זען צווישן די ראָוז אָן אַקטאַווייטינג אַ ספּעציפיש פונקציע. בייַשפּיל דיספּלייז די דיוויידינג ייקאַן אין די פּראָגראַם קאָד:

דרוק ("העלא, וועלט"! ") -" העלא, וועלט! "\ ען

אין דער זעלביקער צייט, אַזאַ דערגייונג דעם כאַראַקטער איז געשריבן אין די יקערדיק קעראַקטעריסטיקס פון פּיטהאָן. די "פּרינט" פונקציע האט אַ נאָרמאַל ווערט פֿאַר די "סוף" פּאַראַמעטער - \ ען. עס איז דאַנק צו דעם פֿונקציע אַז דער כאַראַקטער איז באַשטימט אין די סוף פון די ראָוז צו אַריבערפירן דאַטן צו די פאלגענדע שורות. דעקריפּטיאָן פון די "דרוק" פונקציע:

דרוק (* אַבדזשעקץ, sep = '', ענדיקט = '\ n', טעקע = סיס.סטדאַוט, גלייַך = פאַלש)

די ווערט פון די "סוף" פּאַראַמעטער פון די "דרוק" פונקציאָנירן איז די "\ n" סימבאָל. לויט דער אָטאַמאַטיק ווייכווארג קאָודוויל אַלגערידאַם, עס קאַמפּלאַמאַנץ די שורות אין די סוף, אין פראָנט פון וואָס די "דרוק" פונקציאָנירן איז פּריסקרייבד. ווען איר נוצן איין פונקציע "פּרינט", איר קענען נישט באַמערקן די עסאַנס פון זייַן אָפּעראַציע, ווייַל בלויז איין שורה וועט זיין געוויזן אויף דעם עקראַן. אָבער, אויב איר לייגן עטלעכע אַזאַ ינסטראַקשאַנז, דער רעזולטאַט פון די פונקציע וועט זיין מער פּראַנאַונסט:

דרוק ("העלא, וועלט 1!") דרוק ("העלא, וועלט 2!") דרוק ("העלא, וועלט 3!") דרוק ("העלא, וועלט 4!")

אַ ביישפּיל פון דער רעזולטאַט פּריסקרייבד אויבן פּראָגראַם קאָד:

העלא, וועלט 1! העלא, וועלט 2! העלא, וועלט 3! העלא, וועלט 4!

ריפּלייסינג די סימבאָל פון אַ נייַ שטריקל דורך דרוקן

ניצן די "דרוק" פונקציע, איר קענען נישט צולייגן די דיוויידינג ייקאַן צווישן די ראָוז. צו טאָן דאָס, אין די פונקציע זיך, עס איז נייטיק צו טוישן די "סוף" פּאַראַמעטער. אין דעם פאַל, אַנשטאָט פון די "סוף" ווערט, איר דאַרפֿן צו לייגן אַ פּלאַץ. רעכט צו דעם, דער "סוף" סימבאָל וועט זיין ריפּלייסט. רעזולטאַט ווען שטעלן צו פעליקייַט סעטטינגס:

>>> דרוק ("העלא") >>> דרוק ("וועלט") העלא וועלט

ווייַז די רעזולטאַט נאָך ריפּלייסט די "\ n" סימבאָל אויף אַ פּלאַץ:

>>> דרוק ("העלא", סוף = "") >>> פּרינט ("וועלט") העלא וועלט

א ביישפּיל פון ניצן דעם אופֿן פֿאַר ריפּלייסינג אותיות צו ווייַזן די סיקוואַנס פון וואַלועס דורך איין שורה:

פֿאַר איך אין קייט (15): אויב איך

ניצן אַ דיוויידינג סימבאָל אין טעקעס

דער סימבאָל נאָך וואָס די טעקסט פון די פּראָגראַם קאָד איז טראַנספערד צו דער ווייַטער שורה, איר קענען געפֿינען אין די פאַרטיק טעקעס. אָבער, אָן קאַנסידערינג דעם דאָקומענט זיך, עס איז אוממעגלעך צו זען עס דורך די פּראָגראַם קאָד, ווייַל אַזאַ אותיות זענען פאַרבאָרגן דורך פעליקייַט. צו נוצן די נייַע ראָוו אָנהייב סימבאָל, איר מוזן שאַפֿן אַ טעקע אָנגעפילט מיט נעמען. נאָך די ופדעקונג, איר קענען זען אַז אַלע נעמען וועט אָנהייבן מיט אַ נייַע שורה. בייַשפּיל:

נעמען = ['Petr', 'dimma', 'иEM', 'IVON'] מיט עפֿן ("tery (" cave.tx.tx.tx.tx.tx.tx.tx.tx.tx.tx.tx.tx.tx.tx.tx.tx.tx.tx.tx.tx.tx.tx.txt "," W ") ווי F: פֿאַר נאָמען אין נעמען [: - 1]: f.write (f "{נאָמען} \ n") f.write (נעמען [-1])

אַזוי די נעמען וועט זיין געוויזן בלויז אויב די טעקסט טעקע איז באַשטימט צו שיידן שורות אין די טעקסט טעקע. אין דער זעלביקער צייט, אין די סוף פון יעדער פריערדיקן ליניע, די פאַרבאָרגן כאַראַקטער "\ n" וועט ווערן אויטאָמאַטיש אינסטאַלירן. צו זען די Hidden Sign, איר דאַרפֿן צו אַקטאַווייט די פונקציע - ".readlines ()". נאָך דעם, אַלע פאַרבאָרגן אותיות וועט זיין געוויזן אויף דעם עקראַן אין די פּראָגראַם קאָד. אַ ביישפּיל פון אַקטאַוויישאַן פון די פונקציע:

מיט עפֿן ("tery.txt", "r") ווי f: דרוק (f.readlines ())

טעקסט איבערזעצונג צו אַ נייַע שטריקל אין פּיטהאָן. ווי צו אַריבערפירן טעקסט צו אַ נייַע ליניע - לימעד 3487_2
ציל פון פאַרשידן אותיות צו אַרבעטן אין פּיטהאָן

אָפּטייל פון שטריקל פֿאַר סאַבסטרינג

צו צעטיילן איין לאַנג שורה אין עטלעכע סעטטינגס, איר קענען נוצן די שפּאַלטן אופֿן. אויב איר טאָן ניט מאַכן נאָך עדיץ, די סטאַנדאַרט סעפּאַראַטאָר איז אַ פּלאַץ. נאָך דעם אופֿן איז עקסאַקיוטאַד, די אויסגעקליבן טעקסט איז צעטיילט אין באַזונדער ווערטער אויף די סאַבסטאַנסיז, קאָנווערטעד צו די סטרינגס רשימה. ווי אַ ביישפּיל:

שטריקל = "עטלעכע נייַע טעקסט" סטרינגס = סטרינג.ספּליט () דרוקן (סטרינגס) ['עטלעכע', 'נייַ', 'טעקסט']

אין סדר צו פאַרקערט די קאַנווערזשאַן, מיט וואָס די רשימה פון קאַנפערמאַסץ וועלן קער אין איין לאַנג שטריקל, איר מוזן נוצן די פאַרבינדן אופֿן. אן אנדער נוציק אופֿן פֿאַר ארבעטן מיט ראָוז - פּאַס. מיט אים, איר קענען ויסמעקן גאַפּס וואָס זענען ליגן אויף ביידע זייטן פון די שטריקל.

ויסלאָז

אין סדר צו רעזולטאַט זיכער דאַטן פון אַ נייַע שורה ווען ארבעטן אין פּיטהאָן, עס איז נייטיק צו ענדיקן די אַלט שורה מיט די "\ n" סימבאָל. מיט דעם אינפֿאָרמאַציע שטייענדיק נאָך דעם צייכן איז טראַנספערד צו דער ווייַטער שורה, און די אַלט קלאָוזיז. אָבער, עס איז ניט נייטיק צו נוצן דעם סימבאָל צו אַריבערפירן דאַטן. צו טאָן דאָס, איר קענען נוצן דעם סוף = "" פּאַראַמעטער. די ווערט "כאַראַקטער" און איז אַ דיוויידינג סימבאָל.

אָנזאָג איבערזעצונג פון טעקסט צו אַ נייַע שטריקל אין פּיטהאָן. ווי צו אַריבערפירן טעקסט צו אַ נייַע שורה - די לימעד ארויס ערשטער צו אינפֿאָרמאַציע טעכנאָלאָגיע.

לייענען מער