Python ရှိ string အသစ်တစ်ခုသို့စာသားဘာသာပြန်ချက်။ စာသားကိုလိုင်းအသစ်တစ်ခုသို့လွှဲပြောင်းနည်း - ညွှန်ကြားချက်

Anonim

Python တွင်လိုင်းတစ်ခု၏အဆုံးကို သတ်မှတ်. အသစ်တစ်ခုကိုသတ်မှတ်ရန်နှင့်အသစ်တစ်ခုကိုစတင်ရန်အတွက်အထူးဇာတ်ကောင်ကိုသုံးရန်လိုအပ်သည်။ Python ဖိုင်များနှင့်အလုပ်လုပ်ရာတွင်၎င်းကိုမည်သို့အသုံးပြုရမည်ကိုသိရန်အရေးကြီးသည်, လိုချင်သောအချိန်များကို console တွင်ဖော်ပြထားသည်။ ပရိုဂရမ်ကုဒ်နှင့်အတူအလုပ်လုပ်စဉ်အတန်းသစ်များအတွက်ခွဲခြာနိမိတ်လက္ခဏာကိုမည်သို့အသုံးပြုရမည်ကိုအသေးစိတ်ကိုင်တွယ်ရန်လိုအပ်သည်။ ၎င်းကိုမပါဘဲစာသားထည့်ရန်ဖြစ်နိုင်သည်။

လိုင်းအသစ်၏သင်္ကေတနှင့်ပတ်သက်။ အထွေထွေသတင်းအချက်အလက်

\ n - Python ရှိလိုင်းဟောင်းကိုကြိုးအသစ်တစ်ခုသို့သတင်းအချက်အလက်လွှဲပြောင်းခြင်း။ ဒီသင်္ကေတမှာဒြပ်စင်နှစ်ခုပါ 0 င်သည်။

  • ပြောင်းပြန် Oblique;
  • n သည်နိမ့်မှတ်ပုံတင်မှသင်္ကေတဖြစ်သည်။

ဒီဇာတ်ကောင်ကိုသုံးဖို့ "Print (F" Hello \ Nworld!) ကိုသုံးနိုင်သည်။

Python ရှိ string အသစ်တစ်ခုသို့စာသားဘာသာပြန်ချက်။ စာသားကိုလိုင်းအသစ်တစ်ခုသို့လွှဲပြောင်းနည်း - ညွှန်ကြားချက် 3487_1
လိုင်းအသစ်နှင့်ပတ်သက်သောသတင်းအချက်အလက်များကိုဖြန့်ဝေရန်သင်္ကေတကို အသုံးပြု. ပုံဖော်ခြင်းဥပမာ

ပုံနှိပ်လုပ်ဆောင်ချက်ကဘာလဲ

ထပ်ဆောင်းဆက်တင်မှုများမရှိပါက Next String သို့ဒေတာလွှဲပြောင်းခြင်းသင်္ကေတကိုလျှို့ဝှက် mode တွင်ထည့်သွင်းထားသည်။ ဤအရာကြောင့်တိကျသောလုပ်ဆောင်မှုကိုမဖွင့်ဘဲအတန်းများအကြားကြည့်ရှုရန်မဖြစ်နိုင်ပါ။ ဥပမာအားဖြင့်ပရိုဂရမ်ကုဒ်တွင်ကွဲပြားသောအိုင်ကွန်ကိုပြသသည်။

ပုံနှိပ် ("ဟဲလို, ကမ္ဘာ"! ") -" ဟဲလို, ကမ္ဘာ, "\ n

တစ်ချိန်တည်းမှာပင်ဤဇာတ်ကောင်ကိုရှာဖွေခြင်းသည် Python ၏အခြေခံလက္ခဏာများတွင်ရေးထားသည်။ "Print" function သည် "end" parameter သည် - \ n အတွက်စံတန်ဖိုးရှိသည်။ \ n ။ ဤလုပ်ဆောင်မှုကြောင့်ဤဇာတ်ကောင်ကိုအောက်ပါလိုင်းများသို့လွှဲပြောင်းရန်ဤဇာတ်ကောင်ကိုအတန်းအဆုံးတွင်သတ်မှတ်ထားသည်။ "Print" function ကို decryption:

ပုံနှိပ် (* အရာဝတ္ထု, စက်တင်ဘာ = '', End = '\ n', file = sys.stdout, flush = file = flush = file = flush.stdout

"Print" function မှ "End" parameter သည် "Print" function မှ "\ n" သင်္ကေတဖြစ်သည်။ အလိုအလျောက်ဆော့ဖ်ဝဲကုဒ် algorithm ၏အဆိုအရ၎င်းသည်အဆုံးတွင်လိုင်းများကိုဖြည့်စွက်သည်။ "Print" function ကိုသတ်မှတ်ထားသည့်ရှေ့တွင်လိုင်းများကိုဖြည့်ဆည်းပေးသည်။ function တစ်ခုကို သုံး. "ပုံနှိပ်ခြင်း" ကိုအသုံးပြုသောအခါ၎င်းသည်လိုင်းတစ်ခုသာပြသနိုင်သည့် အချိန်မှစ. ၎င်း၏လည်ပတ်မှု၏အနှစ်သာရကိုသင်သတိမပြုမိနိုင်ပါ။ သို့သော် အကယ်. သင်သည်ထိုကဲ့သို့သောညွှန်ကြားချက်များထည့်သွင်းပါကလုပ်ဆောင်ချက်၏ရလဒ်သည်ပိုမိုသိသာထင်ရှားလိမ့်မည်။

ပုံနှိပ်ခြင်း ("ဟဲလို, ကမ္ဘာ့ 1!") ပုံနှိပ်ခြင်း ("Hello, World 2!") ပုံနှိပ် ("Hello, World 3!") ပုံနှိပ် ("Hello, World 4!")

အထက်ပါပရိုဂရမ်ကုဒ်နံပါတ်ကိုသတ်မှတ်ထားတဲ့ရလဒ်ဥပမာတစ်ခု -

မင်္ဂလာပါကမ္ဘာ 1! မင်္ဂလာပါကမ္ဘာကြီး 2! မင်္ဂလာပါကမ္ဘာ 3! မင်္ဂလာပါကမ္ဘာ 4!

ပုံနှိပ်ခြင်းမှတဆင့်အသစ်တစ်ခု string ကို၏သင်္ကေတကိုအစားထိုး

"Print" function ကိုအသုံးပြုခြင်း, အတန်းများအကြားခွဲဝေထားသောအိုင်ကွန်ကိုသင်မကျင့်သုံးနိုင်ပါ။ ဒီလိုလုပ်ဖို့, function ကိုသူ့ဟာသူအတွက် "အဆုံး" parameter သည်ပြောင်းလဲပစ်ရန်လိုအပ်သည်။ ဤကိစ္စတွင်, "End" တန်ဖိုးအစား, သင်အာကာသထည့်ရန်လိုအပ်သည်။ ဤကြောင့်ဖြစ်သောကြောင့် "End" သင်္ကေတကိုအစားထိုးလိမ့်မည်။ ပုံမှန်ချိန်ညှိချက်များကိုသတ်မှတ်သည့်အခါရလဒ် -

>>> ပုံနှိပ်ခြင်း ("ဟဲလို") >>> ပုံနှိပ်ခြင်း ("World") မင်္ဂလာပါကမ္ဘာ

အာကာသပေါ်ရှိ "\ n" သင်္ကေတအစားထိုးပြီးနောက်ရလဒ်ပြသခြင်း:

>>> ပုံနှိပ်ခြင်း ("ဟဲလို", အဆုံး = "" "") >>> ပုံနှိပ်ခြင်း ("World) >>> ပုံနှိပ်ခြင်း (" World ") မင်္ဂလာပါကမ္ဘာ

အက္ခရာများကိုလိုင်းတစ်ခုမှတစ်ခုဖြင့်ဖော်ပြရန်စာလုံးများကိုအစားထိုးရန်ဤနည်းလမ်းကိုအသုံးပြုခြင်းဥပမာတစ်ခု

ငါအကွာအဝေး (15) အတွက် (15): ငါဆိုလျှင်

ဖိုင်များအတွက်ခွဲစိတ်သင်္ကေတကိုအသုံးပြုခြင်း

ပရိုဂရမ်ကုဒ်၏စာသားကိုနောက်လိုင်းသို့လွှဲပြောင်းပေးသောသင်္ကေတကိုပြီးသည့်နောက်အမှတ်အသားကိုဖိုင်များတွင်တွေ့နိုင်သည်။ သို့သော်စာရွက်စာတမ်းကိုသူမစဉ်းစားဘဲစဉ်းစားခြင်းမရှိဘဲ၎င်းကိုပရိုဂရမ်ကုဒ်မှတဆင့်ကြည့်ရန်မဖြစ်နိုင်ပါ။ Row Start သင်္ကေတအသစ်ကိုအသုံးပြုရန်, အမည်များနှင့်ပြည့်နေသောဖိုင်ကိုသင်ဖန်တီးရမည်။ ယင်း၏ရှာဖွေတွေ့ရှိမှုအပြီးတွင်အမည်များအားလုံးသည်လိုင်းအသစ်တစ်ခုနှင့်စတင်မည်ကိုသင်တွေ့နိုင်သည်။ ဥပမာ -

အမည်များ = ['PETR', 'DITA', 'artan', 'ivan'] f: forns name for name "အတွက်" w "on": "w" at ": f.Write (f "{အမည်}} \ n") f.write (အမည် [-1])

ထို့ကြောင့် text file ကိုစာသားဖိုင်တွင်လိုင်းများခွဲခြားရန်အမည်များကိုသာအမည်များပြလိမ့်မည်။ တစ်ချိန်တည်းမှာပင်ယခင်လိုင်းတစ်ခုစီ၏အဆုံးမှာ "\ n" ကိုအလိုအလျောက်ထည့်သွင်းလိမ့်မည်။ လျှို့ဝှက်သင်္ကေတကိုကြည့်ရန်သင်သည် ".readlines ()" "ကိုဖွင့်ရန်လိုအပ်သည်။ ထို့နောက်လျှို့ဝှက်အက္ခရာများအားလုံးကိုပရိုဂရမ်ကုဒ်ရှိမျက်နှာပြင်ပေါ်တွင်ပြသလိမ့်မည်။ function ကို activation ဥပမာတစ်ခု -

F: R "R" Names.txt "," r "r ကို") နှင့်အတူ f: print (f.Readlines))

Python ရှိ string အသစ်တစ်ခုသို့စာသားဘာသာပြန်ချက်။ စာသားကိုလိုင်းအသစ်တစ်ခုသို့လွှဲပြောင်းနည်း - ညွှန်ကြားချက် 3487_2
Python တွင်အလုပ်လုပ်ရန်အမျိုးမျိုးသောဇာတ်ကောင်များ၏ရည်ရွယ်ချက်

အလွှာများအတွက် string ကိုဌာနခွဲ

ရှည်လျားသောလိုင်းကို settings များစွာသို့ခွဲဝေရန်, သင်သည် split method ကိုသုံးနိုင်သည်။ သင်အပိုဆောင်းပြင်ဆင်မှုများမလုပ်ပါက, ပုံမှန် Separator သည်နေရာတစ်ခုဖြစ်သည်။ ဤနည်းလမ်းကိုကွပ်မျက်ခံရပြီးနောက်ရွေးချယ်ထားသောစာသားကို strings list များသို့ပြောင်းလဲခြင်း, ပစ္စည်းထုပ်များပေါ်တွင်သီးခြားစကားလုံးများကိုခွဲခြားထားသည်။ ဥပမာတစ်ခုအနေဖြင့် -

String = "အသစ်သောစာသား" strings = strings.split (strings) ['tings) (' တချို့ '', 'Text' ',

အတည်ပြုသူများစာရင်းသည်ရှည်လျားသော string တစ်ခုသို့ပြောင်းလဲသွားသည့်ပြောင်းလဲခြင်းကိုပြောင်းလဲရန်ပြောင်းလဲရန်အတွက်သင်သည် Join နည်းလမ်းကိုအသုံးပြုရမည်။ အတန်းများနှင့်အလုပ်လုပ်ရန်နောက်ထပ်အသုံးဝင်သောနည်းလမ်း - ချွတ်။ ၎င်းနှင့်အတူ string ၏နှစ်ဖက်စလုံးတွင်တည်ရှိသည့်ကွာဟချက်များကိုဖျက်နိုင်သည်။

ကောက်ချက်

Python တွင်အလုပ်လုပ်စဉ်လိုင်းအသစ်တစ်ခုမှအချက်အလက်အချို့ကို output လုပ်ရန်အတွက် "\ n" သင်္ကေတနှင့်လိုင်းအဟောင်းကိုပြီးအောင်လုပ်ရန်လိုအပ်သည်။ ၎င်းနှင့်အတူဆိုင်းဘုတ်ပြီးနောက်ရပ်နေသောသတင်းအချက်အလက်များကိုနောက်လိုင်းသို့ပြောင်းရွှေ့သည်။ သို့သော်ဒေတာများကိုလွှဲပြောင်းရန်ဤသင်္ကေတကိုအသုံးပြုရန်မလိုအပ်ပါ။ ဒီလိုလုပ်ဖို့အဆုံး = "" parameter သည်ကိုသုံးနိုင်သည်။ တန်ဖိုး "ဇာတ်ကောင်" နှင့်ကွဲပြားသောသင်္ကေတဖြစ်ပါတယ်။

စာသားကိုစာသားဘာသာပြန်ချက်စာသားကို Python ရှိကြိုးအသစ်တစ်ခုသို့ပြန်ဆိုပါ။ စာသားကိုလိုင်းအသစ်တစ်ခုသို့မည်သို့လွှဲပြောင်းရမည်နည်း။ ညွှန်ကြားချက်သည်သတင်းအချက်အလက်နည်းပညာကို ဦး စွာဖော်ပြခဲ့သည်။

Saathpaatraan