ការបកប្រែអត្ថបទទៅជាខ្សែថ្មីមួយនៅក្នុងពស់ថ្លាន់។ វិធីផ្ទេរអត្ថបទទៅខ្សែថ្មី - ការណែនាំ

Anonim

ដើម្បីឱ្យ Python ដើម្បីកំណត់ចុងបញ្ចប់នៃបន្ទាត់មួយហើយចាប់ផ្តើមថ្មីអ្នកត្រូវប្រើតួអក្សរពិសេស។ វាជាការសំខាន់ណាស់ដែលត្រូវដឹងពីរបៀបប្រើវាឱ្យបានត្រឹមត្រូវក្នុងការធ្វើការជាមួយឯកសារ Python ផ្សេងៗទៅទៀតពេលវេលាដែលចង់បានបង្ហាញវានៅក្នុងកុងសូល។ វាចាំបាច់ក្នុងការដោះស្រាយយ៉ាងលម្អិតជាមួយនឹងរបៀបប្រើសញ្ញាបំបែកសម្រាប់ជួរដេកថ្មីនៅពេលធ្វើការជាមួយលេខកូដកម្មវិធីតើអាចបន្ថែមអត្ថបទដោយគ្មានវាបានទេ។

ព័ត៌មានទូទៅអំពីនិមិត្តសញ្ញានៃខ្សែថ្មី

\ n - រចនានៃការផ្ទេរព័ត៌មានទៅខ្សែថ្មីមួយហើយបិទខ្សែចាស់នៅ Python ។ និមិត្តសញ្ញានេះមានធាតុពីរ:

  • oblique បញ្ច្រាស;
  • n គឺជានិមិត្តសញ្ញាពីការចុះឈ្មោះទាប។

ដើម្បីប្រើតួអក្សរនេះអ្នកអាចអនុវត្តកន្សោម "បោះពុម្ព (F" សួស្តី \ nworld! ")" ដោយការចំណាយដែលអ្នកអាចផ្ទេរព័ត៌មានទៅ F-LINE ។

ការបកប្រែអត្ថបទទៅជាខ្សែថ្មីមួយនៅក្នុងពស់ថ្លាន់។ វិធីផ្ទេរអត្ថបទទៅខ្សែថ្មី - ការណែនាំ 3487_1
ឧទាហរណ៍នៃការប្រើនិមិត្តសញ្ញាមួយ \ n ដើម្បីចែកចាយអារេនៃព័ត៌មាននៅលើបន្ទាត់ថ្មី

តើអ្វីជាមុខងារបោះពុម្ព

បើគ្មានការកំណត់បន្ថែមទេនិមិត្តសញ្ញាផ្ទេរទិន្នន័យទៅខ្សែបន្ទាប់ត្រូវបានបន្ថែមក្នុងរបៀបលាក់មួយ។ ដោយសារតែបញ្ហានេះវាមិនអាចមើលឃើញរវាងជួរដេកដោយមិនធ្វើឱ្យមុខងារជាក់លាក់សកម្ម។ ឧទាហរណ៍បង្ហាញរូបតំណាងបែងចែកនៅក្នុងកូដកម្មវិធី:

បោះពុម្ព ("សួស្តីពិភពលោក"! ") - ជំរាបសួរពិភពលោក!" \ n

ក្នុងពេលជាមួយគ្នានេះការរកឃើញតួអក្សរនេះត្រូវបានសរសេរជាលក្ខណៈមូលដ្ឋានរបស់ពស់ថ្លាន់។ មុខងារ "បោះពុម្ព" មានតំលៃស្តង់ដារសម្រាប់ប៉ារ៉ាម៉ែត្រ "ចុង" - \ n ។ វាគឺអរគុណដែលមុខងារនេះដែលតួអក្សរនេះត្រូវបានកំណត់នៅចុងបញ្ចប់នៃជួរដេកដើម្បីផ្ទេរទិន្នន័យទៅបន្ទាត់ដូចខាងក្រោម។ ការឌិគ្រីបមុខងារ "បោះពុម្ព":

បោះពុម្ព (* វត្ថុ, sep = '', steal = '\ n', file = sys.stdout, flush = flush)

តម្លៃនៃប៉ារ៉ាម៉ែត្រ "បញ្ចប់" ពីមុខងារ "បោះពុម្ព" គឺជានិមិត្តសញ្ញា "\ n" ។ យោងតាមក្បួនដោះស្រាយកូដសូហ្វវែរស្វ័យប្រវត្តិវាបំពេញបន្ទាត់នៅចុងបញ្ចប់នៅពីមុខដែលមុខងារបោះពុម្ពត្រូវបានចេញវេជ្ជបញ្ជា។ នៅពេលប្រើមុខងារ "បោះពុម្ព" អ្នកមិនអាចកត់សម្គាល់ខ្លឹមសារនៃប្រតិបត្តិការរបស់ខ្លួនបានទេព្រោះមានតែខ្សែមួយប៉ុណ្ណោះដែលនឹងត្រូវបានបង្ហាញនៅលើអេក្រង់។ ទោះយ៉ាងណាក៏ដោយប្រសិនបើអ្នកបន្ថែមការណែនាំបែបនេះមួយចំនួនលទ្ធផលនៃមុខងារនឹងត្រូវបានបញ្ចេញសម្លេងកាន់តែច្រើន:

បោះពុម្ព ("សួស្តីពិភពលោក 1!") បោះពុម្ព ("ជំរាបសួរពិភពលោក 2") បោះពុម្ព ("ជំរាបសួរពិភពលោក 3!") បោះពុម្ព ("សួស្តីពិភពលោក 4!")

ឧទាហរណ៍នៃលទ្ធផលដែលបានចេញវេជ្ជបញ្ជាខាងលើកូដកម្មវិធី:

សួស្តីពិភពលោក 1! ជំរាបសួរ, ពិភពលោកទី 2! សួស្តីពិភពលោក 3! ជំរាបសួរ, ពិភពលោក 4!

ការដាក់និមិត្តសញ្ញានៃខ្សែអក្សរថ្មីតាមរយៈការបោះពុម្ព

ដោយប្រើមុខងារ "បោះពុម្ព" អ្នកមិនអាចអនុវត្តរូបតំណាងការបែងចែករវាងជួរដេក។ ដើម្បីធ្វើដូចនេះក្នុងមុខងារខ្លួនវាវាចាំបាច់ត្រូវផ្លាស់ប្តូរប៉ារ៉ាម៉ែត្រ "ចុង" ។ ក្នុងករណីនេះជំនួសឱ្យតម្លៃ "បញ្ចប់" អ្នកត្រូវបន្ថែមចន្លោះមួយ។ ដោយសារតែនេះនិមិត្តសញ្ញា "ចុង" នឹងត្រូវបានជំនួស។ លទ្ធផលនៅពេលកំណត់ទៅការកំណត់លំនាំដើម:

>>> បោះពុម្ព ("ហេឡូ") >>> បោះពុម្ព ("ពិភពលោក") សួស្តីពិភពលោក

បង្ហាញលទ្ធផលបន្ទាប់ពីជំនួសនិមិត្តសញ្ញា "\ n" នៅលើចន្លោះ:

>>> បោះពុម្ព ("សួស្តី", បញ្ចប់ = "") >>> បោះពុម្ព ("ពិភពលោក") សួស្តីពិភពលោក

ឧទាហរណ៏នៃការប្រើប្រាស់វិធីសាស្ត្រនេះសម្រាប់ការជំនួសតួអក្សរដើម្បីបង្ហាញលំដាប់នៃតម្លៃតាមរយៈបន្ទាត់មួយ:

សម្រាប់ខ្ញុំក្នុងជួរ (15): ប្រសិនបើខ្ញុំ

ការប្រើនិមិត្តសញ្ញាបែងចែកជាឯកសារ

និមិត្តសញ្ញាបន្ទាប់ពីនោះអត្ថបទនៃកូដកម្មវិធីត្រូវបានផ្ទេរទៅខ្សែបន្ទាប់អាចរកបាននៅក្នុងឯកសារដែលបានបញ្ចប់។ ទោះយ៉ាងណាក៏ដោយដោយមិនពិចារណាលើឯកសារនេះវាមិនអាចមើលឃើញវាតាមរយៈកូដកម្មវិធីបានទេពីព្រោះតួអក្សរបែបនេះត្រូវបានលាក់តាមលំនាំដើម។ ក្នុងគោលបំណងដើម្បីប្រើនិមិត្តសញ្ញាចាប់ផ្តើមជួរដេកថ្មីអ្នកត្រូវតែបង្កើតឯកសារដែលបានបំពេញដោយឈ្មោះ។ បន្ទាប់ពីការរកឃើញរបស់វាអ្នកអាចឃើញថាឈ្មោះទាំងអស់នឹងចាប់ផ្តើមដោយបន្ទាត់ថ្មី។ ឧទាហរណ៍:

ឈ្មោះ = ['Petr', 'Imartem' 'Ivan'] ដោយបើក ("Names.txt", "w", "w") ជាឈ្មោះ: សម្រាប់ឈ្មោះក្នុងឈ្មោះ [: 1]: F.Write (F "{ឈ្មោះ} \ n") f.Write (ឈ្មោះ [-1])

ដូច្នេះឈ្មោះនឹងត្រូវបានបង្ហាញលុះត្រាតែឯកសារអត្ថបទត្រូវបានកំណត់ដើម្បីបំបែកបន្ទាត់ដាច់ដោយឡែកក្នុងឯកសារអត្ថបទ។ ក្នុងពេលជាមួយគ្នានេះដែរនៅចុងបញ្ចប់នៃខ្សែមុននីមួយៗតួអក្សរដែលលាក់ "\ n" នឹងត្រូវបានតំឡើងដោយស្វ័យប្រវត្តិ។ ដើម្បីមើលសញ្ញាដែលលាក់អ្នកត្រូវធ្វើឱ្យដំណើរការមុខងារ - "។ អាន។ អាន។ បន្ទាប់ពីនោះតួអក្សរដែលលាក់ទាំងអស់នឹងត្រូវបានបង្ហាញនៅលើអេក្រង់ក្នុងកូដកម្មវិធី។ ឧទាហរណ៍នៃការធ្វើឱ្យមុខងារសកម្ម:

ជាមួយនឹងការបើក ("chining.txt", "r") ជា F: បោះពុម្ព (f.eadlines ())

ការបកប្រែអត្ថបទទៅជាខ្សែថ្មីមួយនៅក្នុងពស់ថ្លាន់។ វិធីផ្ទេរអត្ថបទទៅខ្សែថ្មី - ការណែនាំ 3487_2
គោលបំណងនៃតួអង្គផ្សេងៗដើម្បីធ្វើការនៅពស់ថ្លាន់

ការបែងចែកខ្សែអក្សរសម្រាប់ខ្សែអក្សររង

ដើម្បីបែងចែកបន្ទាត់វែងមួយទៅក្នុងការកំណត់ជាច្រើនអ្នកអាចប្រើវិធីបំបែក។ ប្រសិនបើអ្នកមិនធ្វើឱ្យមានការកែប្រែបន្ថែមទេឧបករណ៍បំបែកស្តង់ដារគឺជាចន្លោះមួយ។ បន្ទាប់ពីវិធីសាស្រ្តនេះត្រូវបានប្រតិបត្តិអត្ថបទដែលបានជ្រើសរើសត្រូវបានបែងចែកជាពាក្យដាច់ដោយឡែកពីគ្នានៅលើការបន្ថែមប្តូរទៅក្នុងបញ្ជីខ្សែអក្សរ។ ឧទាហរណ៍ៈ

ខ្សែអក្សរ = "អត្ថបទថ្មីមួយចំនួន" ខ្សែអក្សរ = String.Split () បោះពុម្ព (ខ្សែអក្សរ) ['recover' '' ថ្មី ',' អត្ថបទ ']

ក្នុងគោលបំណងដើម្បីបញ្ច្រាសការបម្លែងដែលបញ្ជីអ្នកយល់ព្រមនឹងប្រែទៅជាខ្សែវែងមួយអ្នកត្រូវតែប្រើវិធីចូលរួម។ វិធីសាស្ត្រមានប្រយោជន៍មួយទៀតសម្រាប់ធ្វើការជាមួយជួរដេក - បន្ទះ។ ជាមួយវាអ្នកអាចលុបគម្លាតដែលមានទីតាំងនៅសងខាងខ្សែអក្សរ។

ការបហ្ចប់

ដើម្បីបញ្ចេញទិន្នន័យជាក់លាក់ពីបន្ទាត់ថ្មីនៅពេលធ្វើការនៅ Python វាចាំបាច់ត្រូវបញ្ចប់បន្ទាត់ចាស់ជាមួយនិមិត្តសញ្ញា "\ n" និមិត្តសញ្ញា។ ជាមួយវាព័ត៌មានដែលឈរបន្ទាប់ពីសញ្ញានេះត្រូវបានផ្ទេរទៅខ្សែបន្ទាប់ហើយការបិទចាស់។ ទោះយ៉ាងណាក៏ដោយវាមិនចាំបាច់ប្រើនិមិត្តសញ្ញានេះដើម្បីផ្ទេរទិន្នន័យទេ។ ដើម្បីធ្វើដូចនេះអ្នកអាចប្រើប៉ារ៉ាម៉ែត្រចុងក្រោយ = "" ។ តម្លៃ "តួអក្សរ" និងជានិមិត្តសញ្ញាដែលបានបែងចែក។

ការបកប្រែសារនៃអត្ថបទទៅខ្សែអក្សរថ្មីមួយនៅក្នុងពស់ថ្លាន់។ វិធីផ្ទេរអត្ថបទទៅខ្សែថ្មី - ការណែនាំបានបង្ហាញខ្លួនជាមុនចំពោះបច្ចេកវិទ្យាព័ត៌មាន។

អាន​បន្ថែម