ପାଇଥନରେ ଏକ ନୂତନ ଷ୍ଟ୍ରିଙ୍ଗରେ ଅନୁବାଦ ପାଠ୍ୟ ପାଠ କରନ୍ତୁ | ଏକ ନୂତନ ଲାଇନକୁ ଟେକ୍ସଟ୍ କିପରି ସ୍ଥାନାନ୍ତର କରିବେ - ନିର୍ଦ୍ଦେଶନାମା |

Anonim

ପାଇଥନରେ ଗୋଟିଏ ଲାଇନର ଶେଷକୁ ନିର୍ଦ୍ଧିଷ୍ଟ କରିବାକୁ ଏବଂ ଏକ ନୂତନ ଆରମ୍ଭ କରିବାକୁ, ଆପଣଙ୍କୁ ଏକ ସ୍ୱତନ୍ତ୍ର ଅକ୍ଷର ବ୍ୟବହାର କରିବାକୁ ପଡିବ | ଅନ୍ୟ ଏକ ପାଇଥୋନ୍ ଫାଇଲ୍ ସହିତ କାର୍ଯ୍ୟ କରିବାରେ ଏହାକୁ ସଠିକ୍ ଭାବରେ କାର୍ଯ୍ୟ କରିବାକୁ ସଠିକ୍ ଭାବରେ ଏହାକୁ ସଠିକ୍ ଭାବରେ ବ୍ୟବହାର କରାଯିବ ତାହା ଜାଣିବା ଜରୁରୀ ଯେ ଏହାକୁ କନସୋଲରେ ପ୍ରଦର୍ଶନ କରନ୍ତୁ | ପ୍ରୋଗ୍ରାମ୍ କୋଡ୍ ସହିତ କାମ କରିବା ସମୟରେ ପୃଥକତା ପାଇଁ ପୃଥକତା ଚିହ୍ନିବା ଆବଶ୍ୟକ, ଏହା ବିନା ପାଠ ସହିତ ଟେକ୍ସଟ୍ ଯୋଡିବା ସମ୍ଭବ |

ଏକ ନୂତନ ଧାରାର ପ୍ରତୀକ ବିଷୟରେ ସାଧାରଣ ସୂଚନା |

\ n - ସୂଚନାର ଏକ ନୂତନ ଷ୍ଟ୍ରିଙ୍ଗକୁ ସ୍ଥାନାନ୍ତର ଏବଂ ପାଇଥନରେ ପୁରୁଣା ଲାଇନ ବନ୍ଦ କରିବା | ଏହି ପ୍ରତୀକ ଦୁଇଟି ଉପାଦାନଗୁଡ଼ିକୁ ନେଇ ଗଠିତ:

  • ଓଲଟା ଅବଲିକ୍;
  • N ନିମ୍ନ ରେଜିଷ୍ଟରରୁ ଏକ ପ୍ରତୀକ ଅଟେ |

ଏହି ଚରିତ୍ରକୁ ବ୍ୟବହାର କରିବାକୁ, ଆପଣ ଏକ୍ସପ୍ରେସନ୍ (F "ହେଲୋ \ nworld!" ରେ ଆପଣ ସୂଚନା ସ୍ଥାନାନ୍ତର କରିପାରିବେ ଖର୍ଚ୍ଚରେ ଯେଉଁ ଅଭିବ୍ୟାକୁ ପ୍ରୟୋଗ କରିପାରିବେ |

ପାଇଥନରେ ଏକ ନୂତନ ଷ୍ଟ୍ରିଙ୍ଗରେ ଅନୁବାଦ ପାଠ୍ୟ ପାଠ କରନ୍ତୁ | ଏକ ନୂତନ ଲାଇନକୁ ଟେକ୍ସଟ୍ କିପରି ସ୍ଥାନାନ୍ତର କରିବେ - ନିର୍ଦ୍ଦେଶନାମା | 3487_1
ନୂତନ ଧାଡିରେ ସୂଚନାର ଆରେ ବଣ୍ଟନ କରିବାକୁ ଏକ ପ୍ରତୀକ \ n ବ୍ୟବହାର କରିବାର ଉଦାହରଣ |

ପ୍ରିଣ୍ଟ୍ ଫଙ୍କସନ୍ କ'ଣ?

ଅତିରିକ୍ତ ସେଟିଂ ବିନା, ପରବର୍ତ୍ତୀ ଷ୍ଟ୍ରିଙ୍ଗରେ ଡାଟା ସ୍ଥାନାନ୍ତର ସଙ୍କେତ ଏକ ଲୁକ୍କାୟିତ ମୋଡ୍ ରେ ଯୋଗ କରାଯାଇଛି | ଏହା ହେତୁ ଏହା ହେତୁ ଏହା ଦ୍ a ାରା ଏକ ନିର୍ଦ୍ଦିଷ୍ଟ କାର୍ଯ୍ୟ ସକ୍ରିୟ ନକରି ଧାଡିଗୁଡିକ ମଧ୍ୟରେ ଦେଖିବା ଅସମ୍ଭବ ଅଟେ | ଉଦାହରଣ ପ୍ରୋଗ୍ରାମ୍ କୋଡ୍ ରେ ବିଭାଜନ ଆଇକନ୍ ପ୍ରଦର୍ଶନ କରେ:

ପ୍ରିଣ୍ଟ୍ ("ହେଲୋ, ବିଶ୍ୱ"! ") -" ନମସ୍କାର, ଜଗତ! "\ N

ସେହି ସମୟରେ, ଏହିପରି ଏକ ସନ୍ଧାନରେ ଏହି ଚରିତ୍ର ପାଇଥନ୍ ମ basic ଳିକ ବ c ବଦୀ ବାଦ୍ୟବତରେ ଲେଖା ହୋଇଛି | "ପ୍ରିଣ୍ଟ୍" ଫଙ୍କସନ୍ ର "ଶେଷ" ପାରାମିଟର - \ n ପାଇଁ ଏକ ମାନର ମୂଲ୍ୟ ଅଛି | ଏହା ଏହି ଫଙ୍କସନ୍ କୁ ଧନ୍ୟବାଦ ଯେ ଏହି ଚରିତ୍ରକୁ ନିମ୍ନ ଧାଡ଼ିରେ ତଥ୍ୟ ସ୍ଥାନାନ୍ତର କରିବାକୁ ଧାଡି ଶେଷରେ ସେଟ୍ ହୋଇଛି | "ପ୍ରିଣ୍ଟ୍" ଫଙ୍କସନ୍ ର ଡିକ୍ରିପ୍ସନ୍:

ପ୍ରିଣ୍ଟ୍ (* ବସ୍ତୁ, ସେପ୍ଟ = '', ଶେଷ = '\ n', ଫାଇଲ୍ = sys.stdout, Flush = FAS)

"ଶେଷ" ପାରାମିଟରରୁ "ଶେଷ" ପାରାମିଟରରୁ "ଶେଷ" ପାରାମିଟରର ଭାଲ୍ୟୁଗୁଡ଼ିକ ହେଉଛି "\ n" ପ୍ରତୀକ | ସ୍ୱୟଂଚାଳିତ ସଫ୍ଟୱେର୍ କୋଡ୍ ଆଲଗୋରିଦମ ଅନୁଯାୟୀ, ଶେଷରେ, ଯେଉଁ ରେସପ୍ "ମୁଦ୍ରଣ" ଫଙ୍କସନ୍ ପ୍ରସାରଣ ହୋଇଛି ତାହା ଆଗରେ, ଏହା ରେ ଥିବା ଲାଇନ୍ଗୁଡ଼ିକୁ ସମାପ୍ତ କରେ | ଗୋଟିଏ ଫଙ୍କସନ୍ "ପ୍ରିଣ୍ଟ୍" ବ୍ୟବହାର କରିବାବେଳେ, ଆପଣ ଏହାର ଅପରେସନ୍ ର ଆଭାଟିକୁ ଲକ୍ଷ୍ୟ କରିପାରିବେ ନାହିଁ, କାରଣ ସ୍କ୍ରିନରେ କେବଳ ଗୋଟିଏ ଧାଡ଼ି ପ୍ରଦର୍ଶିତ ହେବ | ଯଦିଓ, ଯଦି ଆପଣ ଏପରି କିଛି ନିର୍ଦ୍ଦେଶାରିଟ୍ କରନ୍ତି, ଫଙ୍କସନ୍ ର ଫଳାଫଳ ଅଧିକ ଉଚ୍ଚାରଣ ହେବ:

ପ୍ରିଣ୍ଟ୍ ("ହେଲୋ, ବିଶ୍ୱ 1!") ପ୍ରିଣ୍ଟ୍ ("ହେଲୋ, ବିଶ୍ୱ 2!") ପ୍ରିଣ୍ଟ୍ ("ନମସ୍କାର ବିଶ୍ୱ 3!") ପ୍ରିଣ୍ଟ୍ ("ନମସ୍କାର, ବିଶ୍ୱ 4!"

ଉପରୋକ୍ତ ପ୍ରୋଗ୍ରାମ କୋଡ୍ ଉପରେ ଫଳାଫଳର ଏକ ଉଦାହରଣ:

ନମସ୍କାର, ଦୁନିଆ 1! ନମସ୍କାର, ବିଶ୍ୱ 2! ନମସ୍କାର, ଦୁନିଆ 3! ନମସ୍କାର, ବିଶ୍ୱ 4!

ମୁଦ୍ରଣ ମାଧ୍ୟମରେ ଏକ ନୂତନ ଷ୍ଟ୍ରିଙ୍ଗର ପ୍ରତୀକକୁ ବଦଳାଇବା |

"ପ୍ରିଣ୍ଟ୍" ଫଙ୍କସନ୍ ବ୍ୟବହାର କରି, ତୁମେ ଧାଡି ମଧ୍ୟରେ ବିଭାଜନ ଆଇକନ୍ ପ୍ରୟୋଗ କରିପାରିବ ନାହିଁ | ଏହା କରିବା ପାଇଁ, ଫଙ୍କସନ୍ ରେ, "ଶେଷ" ପାରାମିଟର ପରିବର୍ତ୍ତନ କରିବା ଆବଶ୍ୟକ | ଏହି କ୍ଷେତ୍ରରେ, "ଶେଷ" ମୂଲ୍ୟ ବଦଳରେ, ଆପଣଙ୍କୁ ଏକ ସ୍ପେସ୍ ଯୋଡିବାକୁ ପଡିବ | ଏହି କାରଣରୁ, "ଶେଷ" ପ୍ରତୀକକୁ ବଦଳାଯିବ | ଡିଫଲ୍ଟ ସେଟିଂସମୂହ ସେଟ୍ ରେ ସେଟ୍ ହୋଇଥିବା ଫଳାଫଳ:

>>> ପ୍ରିଣ୍ଟ୍ ("ହେଲୋ") >>> ୱିଲ୍ ("ବିଶ୍ୱ") ହେଲୋ ୱାର୍ଲ୍ଡ |

ଏକ ଜାଗାରେ "\ n" ପ୍ରତୀକଗୁଡ଼ିକୁ ବଦଳାଇବା ପରେ ଫଳାଫଳ ପ୍ରଦର୍ଶନ:

>> ସ୍ RENTOR- "ହେଲୋ", ଏଣ୍ଡା) >>> ପ୍ରିଣ୍ଟ୍ ("ବିଶ୍ୱ") ହେଲୋ ୱାର୍ଲ୍ଡ |

ଗୋଟିଏ ଧାଡ଼ି ମାଧ୍ୟମରେ ମୂଲ୍ୟଗୁଡ଼ିକର କ୍ରମ ପ୍ରଦର୍ଶନ କରିବାକୁ ଅକ୍ଷରଗୁଡ଼ିକୁ ବଦଳାଇବାର ଏକ ଉଦାହରଣ ବ୍ୟବହାର କରିବାର ଏକ ଉଦାହରଣ ବ୍ୟବହାର କରିବାର ଏକ ଉଦାହରଣ:

I ପରିସର ମଧ୍ୟରେ (15): ଯଦି ମୁଁ

ଫାଇଲଗୁଡ଼ିକରେ ଏକ ବିଭାଜନ ପ୍ରତୀକ ବ୍ୟବହାର କରି |

ପ୍ରତୀକ ଯାହା ପରେ ପ୍ରୋଗ୍ରାମ୍ କୋଡ୍ ର ଟେକ୍ସଟ୍ ପାଠ୍ୟର ପାଠ୍ୟ ପରବର୍ତ୍ତୀ ଲାଇନ୍ କୁ ସ୍ଥାନାନ୍ତରିତ ହୁଏ, ସମାପ୍ତ ଫାଇଲଗୁଡ଼ିକରେ ମିଳିପାରିବ | ତଥାପି, ଡକ୍ୟୁମେଣ୍ଟ୍ କୁ ନିଜେ ବିଚାର ନକରି ଏହାକୁ ନିଜେ ଦେଖିବା ଅସମ୍ଭବ ଏହା ଏହାକୁ ପ୍ରୋଗ୍ରାମ୍ କୋଡ୍ ମାଧ୍ୟମରେ ଦେଖିବା କରିବା ଅସମ୍ଭବ ଅଟେ, ଯେହେତୁ ପ୍ରତ୍ୟେକ ଅକ୍ଷରଗୁଡ଼ିକ ପୂର୍ବନମୂହ ଦ୍ୱାରା ଲୁଚି ରହିଛି | ନୂତନ ଧାଡି ଆରମ୍ଭ ସଙ୍କେତ ବ୍ୟବହାର କରିବାକୁ, ଆପଣଙ୍କୁ ନାମରେ ଭର୍ତ୍ତି ଏକ ଫାଇଲ୍ ସୃଷ୍ଟି କରିବାକୁ ପଡିବ | ଏହାର ଆବିଷ୍କାର ପରେ, ଆପଣ ଦେଖିପାରିବେ ଯେ ସମସ୍ତ ନାମ ଏକ ନୂତନ ରେଖା ସହିତ ଆରମ୍ଭ ହେବ | ଉଦାହରଣ:

ନାମ = ['gatral', 'putr', 'dima', 'cma', 'iman.] କୁ ଖୋଲା ("ନାମଗୁଡ଼ିକ) ଭାବରେ: w" ଭାବରେ: n ") ପରି: ନାମଗୁଡିକ ନାମରେ: w" ନାମଗୁଡିକ: f.wrisite (f "{ନାମ} \ n") f.write (ନାମ [-1])

ତେଣୁ ନାମଗୁଡ଼ିକ ପାଠ୍ୟ ଫାଇଲରେ ରେଖାଗୁଡ଼ିକୁ ପୃଥକ କରିବା ପାଇଁ ପାଠ୍ୟ ଫାଇଲଟି ସ୍ଥାପନ କରାଯାଉଥିବା ଯଦି ନାମଗୁଡ଼ିକ ପ୍ରଦର୍ଶିତ ହେବ | ସେହି ସମୟରେ, ପ୍ରତ୍ୟେକ ପୂର୍ବ ଧାଡି ଶେଷରେ, ଲୁକ୍କାୟିତ ବର୍ଣ୍ଣ "\ n" ସ୍ୱୟଂଚାଳିତ ଭାବରେ ସଂସ୍ଥାପିତ ହେବ | ଲୁକ୍କାୟିତ ଚିହ୍ନ ଦେଖିବା ପାଇଁ, ଆପଣଙ୍କୁ ଫଙ୍କସନ୍ କୁ ସକ୍ରିୟ କରିବାକୁ ପଡିବ - ".red ରେ ()" କୁ ସକ୍ରିୟ କରିବାକୁ ପଡିବ | ଏହା ପରେ, ପ୍ରୋଗ୍ରାମ କୋଡ୍ ରେ ପରଦାରେ ସମସ୍ତ ଲୁକ୍କାୟିତ ଅକ୍ଷର ପ୍ରଦର୍ଶିତ ହେବ | ଫଙ୍କସନ୍ ର ସକ୍ରିୟତାର ଉଦାହରଣ:

ଖୋଲା ("ନାମସ୍.txt", "r") ପରି: ପ୍ରିଣ୍ଟ୍ (F.RDRENTELLES ()) |

ପାଇଥନରେ ଏକ ନୂତନ ଷ୍ଟ୍ରିଙ୍ଗରେ ଅନୁବାଦ ପାଠ୍ୟ ପାଠ କରନ୍ତୁ | ଏକ ନୂତନ ଲାଇନକୁ ଟେକ୍ସଟ୍ କିପରି ସ୍ଥାନାନ୍ତର କରିବେ - ନିର୍ଦ୍ଦେଶନାମା | 3487_2
ପାଇଥନରେ କାମ କରିବାକୁ ବିଭିନ୍ନ ଅକ୍ଷରର ଉଦ୍ଦେଶ୍ୟ |

ସବଷ୍ଟ୍ରିଙ୍ଗ ପାଇଁ ଷ୍ଟ୍ରିଙ୍ଗର ବିଭାଜନ |

ଗୋଟିଏ ଲଙ୍ଗ ଲାଇନକୁ ଅନେକ ସେଟିଂସମୂହରେ ବିଭକ୍ତ କରିବାକୁ, ଆପଣ ସ୍ପ୍ଲିଟ୍ ପଦ୍ଧତି ବ୍ୟବହାର କରିପାରିବେ | ଯଦି ଆପଣ ଅତିରିକ୍ତ EDITE କରନ୍ତି ନାହିଁ, ମାନକ ପୃଥକତା ଏକ ସ୍ପେସ୍ | ଏହି ପଦ୍ଧତି ଏକଜେକ୍ୟୁଟ୍ ହେବା ପରେ, ସିଲେକ୍ଟ ହୋଇଥିବା ପାଠ୍ୟକୁ ବିକଳ୍ପ ଉପରେ ପୃଥକ ଶବ୍ଦରେ ପୃଥକ ଭାବରେ ବିଭକ୍ତ କରାଯାଏ | ଏକ ଉଦାହରଣ ଭାବରେ:

Stand = "କିଛି ନୂତନ ପାଠ୍ୟ" ଷ୍ଟ୍ରିଙ୍ଗ୍ = stringst.plit () ପ୍ରିଣ୍ଟ୍ () ପ୍ରିଣ୍ଟ୍ () ପ୍ରିଣ୍ଟ୍ () ପ୍ରିଣ୍ଟ୍ (ଷ୍ଟ୍ରିଙ୍ଗ) ['କେତେକ', 'ନୂଆ', 'ପାଠ୍ୟ', 'ପାଠ୍ୟ', 'ପାଠ୍ୟ', 'ପାଠ୍ୟ', 'ପାଠ୍ୟ', 'ପାଠ୍ୟ', 'ପାଠ୍ୟ', 'ପାଠ୍ୟ', 'ପାଠ୍ୟ', 'ପାଠ୍ୟ', 'ପାଠ୍ୟ', 'ପାଠ୍ୟ']

ରୂପାନ୍ତରକୁ ଓଲଟା କରିବାକୁ, ଯାହା ଦକ୍ଷତାର ତାଲିକା ଗୋଟିଏ ଲମ୍ବା ଷ୍ଟ୍ରିଙ୍ଗରେ ପରିଣତ ହେବ, ତାହା ନିଶ୍ଚିତ ଭାବରେ ଯୋଗମ ପଦ୍ଧତି ବ୍ୟବହାର କରିବ | ଧାଡି ସହିତ କାମ କରିବା ପାଇଁ ଅନ୍ୟ ଏକ ଉପଯୋଗୀ ପଦ୍ଧତି - ଷ୍ଟ୍ରିପ୍ | ଏହା ସହିତ, ଆପଣ ଷ୍ଟ୍ରିଙ୍ଗ୍ ର ଉଭୟ ପାର୍ଶ୍ୱରେ ଥିବା ଫାଗ୍ ଡିଲିଟ୍ କରିପାରିବେ |

ଉପସଂହାର

ପାଇଥୋନରେ କାମ କରିବା ସମୟରେ ଏକ ନୂତନ ଧାଡିରୁ କିଛି ତଥ୍ୟରୁ କିଛି ତଥ୍ୟକୁ ଆଉଟପୁଟ୍ କରିବାକୁ, "\ n N" ସଙ୍କେତ ସହିତ ପୁରୁଣା ଲାଇନ୍ ଶେଷ କରିବା ଆବଶ୍ୟକ | ଏହା ସହିତ, ଚିହ୍ନ ପରବର୍ତ୍ତୀ ଧାଡିିକୁ ସ୍ଥାନାନ୍ତରିତ ହେବା ପରେ ଏବଂ ପୁରୁଣା ବନ୍ଦ | ତଥାପି, ତଥ୍ୟକୁ ସ୍ଥାନାନ୍ତର କରିବାକୁ ଏହି ପ୍ରତୀକ ବ୍ୟବହାର କରିବା ଆବଶ୍ୟକ କରିବା ଆବଶ୍ୟକ ନୁହେଁ | ଏହା କରିବା ପାଇଁ, ଆପଣ ଶେଷରେ = "" ପାରାମିଟର ବ୍ୟବହାର କରିପାରିବେ | ଭାଲ୍ୟୁ "ଅକ୍ଷର" ଏବଂ ଏକ ବିଭାଜନ ପ୍ରତୀକ |

ପାଇଥନରେ ଏକ ନୂତନ ଷ୍ଟ୍ରିଙ୍ଗରେ ବାର୍ତ୍ତା ଅନୁବାଦ ଅନୁବାଦ ଅନୁବାଦ | ଏକ ନୂତନ ଧାଡିରେ ପାଠ କିପରି ସ୍ଥାନାନ୍ତର କରିବେ - ନିର୍ଦ୍ଦେଶ ପ୍ରଥମେ ଟେକ୍ନୋଲୋଜି ସୂଚନା ପ୍ରଥମେ ଦେଖାଗଲା |

ଆହୁରି ପଢ