ಪೈಥಾನ್ನಲ್ಲಿ ಹೊಸ ಸ್ಟ್ರಿಂಗ್ಗೆ ಪಠ್ಯ ಭಾಷಾಂತರ. ಪಠ್ಯವನ್ನು ಹೊಸ ಲೈನ್ಗೆ ವರ್ಗಾಯಿಸುವುದು ಹೇಗೆ - ಸೂಚನೆ

Anonim

ಪೈಥಾನ್ನಲ್ಲಿ ಒಂದು ಸಾಲಿನ ಅಂತ್ಯವನ್ನು ನಿಯೋಜಿಸಲು ಮತ್ತು ಹೊಸದನ್ನು ಪ್ರಾರಂಭಿಸಲು, ನೀವು ವಿಶೇಷ ಪಾತ್ರವನ್ನು ಬಳಸಬೇಕಾಗುತ್ತದೆ. ವಿವಿಧ ಪೈಥಾನ್ ಫೈಲ್ಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು ಸರಿಯಾಗಿ ಅದನ್ನು ಹೇಗೆ ಬಳಸುವುದು ಎಂಬುದು ತಿಳಿದುಕೊಳ್ಳುವುದು ಮುಖ್ಯವಾಗಿದೆ, ಅಪೇಕ್ಷಿತ ಕ್ಷಣಗಳು ಕನ್ಸೋಲ್ನಲ್ಲಿ ಅದನ್ನು ಪ್ರದರ್ಶಿಸುತ್ತವೆ. ಪ್ರೋಗ್ರಾಂ ಕೋಡ್ನೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವಾಗ ಹೊಸ ಸಾಲುಗಳಿಗಾಗಿ ಬೇರ್ಪಡಿಕೆ ಚಿಹ್ನೆಯನ್ನು ಹೇಗೆ ಬಳಸುವುದು ಎಂಬುದರ ಬಗ್ಗೆ ವಿವರವಾಗಿ ನಿಭಾಯಿಸುವುದು ಅವಶ್ಯಕ, ಅದು ಇಲ್ಲದೆ ಪಠ್ಯವನ್ನು ಸೇರಿಸಲು ಸಾಧ್ಯವಿದೆ.

ಹೊಸ ರೇಖೆಯ ಸಂಕೇತದ ಬಗ್ಗೆ ಸಾಮಾನ್ಯ ಮಾಹಿತಿ

\ n - ಮಾಹಿತಿಗಳ ನೇಮಕಾತಿ ಹೊಸ ಸ್ಟ್ರಿಂಗ್ಗೆ ವರ್ಗಾವಣೆ ಮತ್ತು ಪೈಥಾನ್ನಲ್ಲಿ ಹಳೆಯ ರೇಖೆಯನ್ನು ಮುಚ್ಚುವುದು. ಈ ಚಿಹ್ನೆಯು ಎರಡು ಅಂಶಗಳನ್ನು ಒಳಗೊಂಡಿದೆ:

  • ರಿವರ್ಸ್ ಓರೆಕ್;
  • N ಕಡಿಮೆ ರಿಜಿಸ್ಟರ್ನಿಂದ ಸಂಕೇತವಾಗಿದೆ.

ಈ ಪಾತ್ರವನ್ನು ಬಳಸಲು, ನೀವು ಅಭಿವ್ಯಕ್ತಿ "ಮುದ್ರಣ (ಎಫ್" ಹಲೋ \ nworld! ")" ಅನ್ನು ಅನ್ವಯಿಸಬಹುದು) ", ನೀವು ಎಫ್-ಲೈನ್ಗಳಿಗೆ ಮಾಹಿತಿಯನ್ನು ವರ್ಗಾಯಿಸಬಹುದು.

ಪೈಥಾನ್ನಲ್ಲಿ ಹೊಸ ಸ್ಟ್ರಿಂಗ್ಗೆ ಪಠ್ಯ ಭಾಷಾಂತರ. ಪಠ್ಯವನ್ನು ಹೊಸ ಲೈನ್ಗೆ ವರ್ಗಾಯಿಸುವುದು ಹೇಗೆ - ಸೂಚನೆ 3487_1
ಹೊಸ ಸಾಲಿನಲ್ಲಿ ಮಾಹಿತಿಯ ಸರಣಿಗಳನ್ನು ವಿತರಿಸಲು ಸಂಕೇತವನ್ನು ಬಳಸುವ ಉದಾಹರಣೆ

ಮುದ್ರಣ ಕಾರ್ಯವೇನು

ಹೆಚ್ಚುವರಿ ಸೆಟ್ಟಿಂಗ್ಗಳಿಲ್ಲದೆ, ಮುಂದಿನ ಸ್ಟ್ರಿಂಗ್ಗೆ ಡೇಟಾ ವರ್ಗಾವಣೆ ಚಿಹ್ನೆಯನ್ನು ಗುಪ್ತ ಕ್ರಮದಲ್ಲಿ ಸೇರಿಸಲಾಗುತ್ತದೆ. ಇದರಿಂದಾಗಿ ನಿರ್ದಿಷ್ಟ ಕಾರ್ಯವನ್ನು ಸಕ್ರಿಯಗೊಳಿಸದೆ ಸಾಲುಗಳ ನಡುವೆ ನೋಡುವುದು ಅಸಾಧ್ಯ. ಉದಾಹರಣೆಗೆ ಪ್ರೋಗ್ರಾಂ ಕೋಡ್ನಲ್ಲಿ ವಿಭಜಿಸುವ ಐಕಾನ್ ಅನ್ನು ತೋರಿಸುತ್ತದೆ:

ಮುದ್ರಿಸು ("ಹಲೋ, ವರ್ಲ್ಡ್"! ") -" ಹಲೋ, ವರ್ಲ್ಡ್! "\ N

ಅದೇ ಸಮಯದಲ್ಲಿ, ಈ ಪಾತ್ರವನ್ನು ಕಂಡುಹಿಡಿಯುವುದು ಪೈಥಾನ್ ಮೂಲಭೂತ ಗುಣಲಕ್ಷಣಗಳಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ. "ಮುದ್ರಣ" ಕಾರ್ಯವು "ಎಂಡ್" ನಿಯತಾಂಕಕ್ಕಾಗಿ ಪ್ರಮಾಣಿತ ಮೌಲ್ಯವನ್ನು ಹೊಂದಿದೆ - \ n. ಈ ಪಾತ್ರವು ಈ ಪಾತ್ರವನ್ನು ಈ ಪಾತ್ರವು ಕೆಳಗಿನ ಸಾಲುಗಳಿಗೆ ಡೇಟಾವನ್ನು ವರ್ಗಾಯಿಸಲು ಸಾಲುಗಳ ಕೊನೆಯಲ್ಲಿ ಹೊಂದಿಸಲಾಗಿದೆ. "ಪ್ರಿಂಟ್" ಫಂಕ್ಷನ್ ನಿಷ್ಕ್ರಿಯತೆ:

ಮುದ್ರಣ (* ವಸ್ತುಗಳು, SEP = '', END = '\ n', file = sys.stdout, flush = false)

"ಮುದ್ರಣ" ಕಾರ್ಯದಿಂದ "ಎಂಡ್" ನಿಯತಾಂಕದ ಮೌಲ್ಯವು "\ n" ಚಿಹ್ನೆ. ಸ್ವಯಂಚಾಲಿತ ಸಾಫ್ಟ್ವೇರ್ ಕೋಡ್ ಅಲ್ಗಾರಿದಮ್ ಪ್ರಕಾರ, ಕೊನೆಯಲ್ಲಿ "ಮುದ್ರಣ" ಕಾರ್ಯವನ್ನು ಸೂಚಿಸುವ ಮೂಲಕ ಇದು ಕೊನೆಯಲ್ಲಿ ಸಾಲುಗಳನ್ನು ಪೂರೈಸುತ್ತದೆ. ಒಂದು ಕಾರ್ಯವನ್ನು "ಮುದ್ರಣ" ಬಳಸುವಾಗ, ಅದರ ಕಾರ್ಯಾಚರಣೆಯ ಸಾರವನ್ನು ನೀವು ಗಮನಿಸುವುದಿಲ್ಲ, ಏಕೆಂದರೆ ಕೇವಲ ಒಂದು ಸಾಲು ಪರದೆಯ ಮೇಲೆ ಪ್ರದರ್ಶಿಸಲಾಗುತ್ತದೆ. ಹೇಗಾದರೂ, ನೀವು ಅಂತಹ ಕೆಲವು ಸೂಚನೆಗಳನ್ನು ಸೇರಿಸಿದರೆ, ಕಾರ್ಯದ ಫಲಿತಾಂಶವು ಹೆಚ್ಚು ಉಚ್ಚರಿಸಲಾಗುತ್ತದೆ:

ಮುದ್ರಿಸು ("ಹಲೋ, ವರ್ಲ್ಡ್ 1!") ಮುದ್ರಿಸು ("ಹಲೋ, ವರ್ಲ್ಡ್ 2!") ಮುದ್ರಿಸು ("ಹಲೋ, ವರ್ಲ್ಡ್ 3!") ಮುದ್ರಿಸು ("ಹಲೋ, ವರ್ಲ್ಡ್ 4!")

ಪ್ರೋಗ್ರಾಂ ಕೋಡ್ ಮೇಲೆ ಸೂಚಿಸಲಾದ ಫಲಿತಾಂಶದ ಒಂದು ಉದಾಹರಣೆ:

ಹಲೋ, ವರ್ಲ್ಡ್ 1! ಹಲೋ, ವರ್ಲ್ಡ್ 2! ಹಲೋ, ವರ್ಲ್ಡ್ 3! ಹಲೋ, ವರ್ಲ್ಡ್ 4!

ಮುದ್ರಣ ಮೂಲಕ ಹೊಸ ಸ್ಟ್ರಿಂಗ್ನ ಚಿಹ್ನೆಯನ್ನು ಬದಲಾಯಿಸುವುದು

"ಪ್ರಿಂಟ್" ಕಾರ್ಯವನ್ನು ಬಳಸುವುದರಿಂದ, ನೀವು ಸಾಲುಗಳ ನಡುವಿನ ವಿಭಜನೆ ಐಕಾನ್ ಅನ್ನು ಅನ್ವಯಿಸುವುದಿಲ್ಲ. ಇದನ್ನು ಮಾಡಲು, ಕಾರ್ಯದಲ್ಲಿ ಸ್ವತಃ "ಅಂತ್ಯ" ನಿಯತಾಂಕವನ್ನು ಬದಲಾಯಿಸುವುದು ಅವಶ್ಯಕ. ಈ ಸಂದರ್ಭದಲ್ಲಿ, "ಅಂತ್ಯ" ಮೌಲ್ಯಕ್ಕೆ ಬದಲಾಗಿ, ನೀವು ಜಾಗವನ್ನು ಸೇರಿಸಬೇಕಾಗಿದೆ. ಇದಕ್ಕೆ ಕಾರಣ, "ಅಂತ್ಯ" ಚಿಹ್ನೆಯನ್ನು ಬದಲಾಯಿಸಲಾಗುವುದು. ಡೀಫಾಲ್ಟ್ ಸೆಟ್ಟಿಂಗ್ಗಳಿಗೆ ಹೊಂದಿಸಿದಾಗ ಫಲಿತಾಂಶ:

>>> ಮುದ್ರಣ ("ಹಲೋ") >>> ಮುದ್ರಣ ("ವರ್ಲ್ಡ್") ಹಲೋ ವರ್ಲ್ಡ್

"\ N" ಚಿಹ್ನೆಯನ್ನು ಜಾಗದಲ್ಲಿ ಬದಲಿಸಿದ ನಂತರ ಫಲಿತಾಂಶವನ್ನು ಪ್ರದರ್ಶಿಸುತ್ತದೆ:

>>> ಮುದ್ರಣ ("ಹಲೋ", ಎಂಡ್ = "") >>> ಪ್ರಿಂಟ್ ("ವರ್ಲ್ಡ್") ಹಲೋ ವರ್ಲ್ಡ್

ಒಂದು ಸಾಲಿನ ಮೂಲಕ ಮೌಲ್ಯಗಳ ಅನುಕ್ರಮವನ್ನು ಪ್ರದರ್ಶಿಸಲು ಪಾತ್ರಗಳನ್ನು ಬದಲಿಸಲು ಈ ವಿಧಾನವನ್ನು ಬಳಸುವ ಒಂದು ಉದಾಹರಣೆ:

ನಾನು ವ್ಯಾಪ್ತಿಯಲ್ಲಿ (15): ನಾನು

ಫೈಲ್ಗಳಲ್ಲಿ ವಿಭಜಿಸುವ ಚಿಹ್ನೆಯನ್ನು ಬಳಸುವುದು

ಪ್ರೋಗ್ರಾಂ ಕೋಡ್ನ ಪಠ್ಯವು ಮುಂದಿನ ಸಾಲಿನಲ್ಲಿ ವರ್ಗಾವಣೆಗೊಂಡ ಸಂಯುಕ್ತವು ಮುಗಿದ ಫೈಲ್ಗಳಲ್ಲಿ ಕಂಡುಬರುತ್ತದೆ. ಆದಾಗ್ಯೂ, ಡಾಕ್ಯುಮೆಂಟ್ ಅನ್ನು ಪರಿಗಣಿಸದೆ, ಪ್ರೋಗ್ರಾಂ ಕೋಡ್ ಮೂಲಕ ಅದನ್ನು ನೋಡುವುದು ಅಸಾಧ್ಯ, ಏಕೆಂದರೆ ಅಂತಹ ಅಕ್ಷರಗಳನ್ನು ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಮರೆಮಾಡಲಾಗಿದೆ. ಹೊಸ ಸಾಲು ಪ್ರಾರಂಭ ಚಿಹ್ನೆಯನ್ನು ಬಳಸಲು, ನೀವು ಹೆಸರುಗಳಿಂದ ತುಂಬಿದ ಫೈಲ್ ಅನ್ನು ರಚಿಸಬೇಕು. ಅದರ ಆವಿಷ್ಕಾರದ ನಂತರ, ಎಲ್ಲಾ ಹೆಸರುಗಳು ಹೊಸ ಸಾಲಿನಲ್ಲಿ ಪ್ರಾರಂಭವಾಗುತ್ತವೆ ಎಂದು ನೀವು ನೋಡಬಹುದು. ಉದಾಹರಣೆ:

ಹೆಸರುಗಳು = ['ಪೆಟ್ರ', 'ಡಿಮಾ', 'ಆರ್ಟೆಮ್', 'ಇವಾನ್'] ತೆರೆದ ("WAMP.TXT", "W") ಎಫ್: ಹೆಸರುಗಳಲ್ಲಿ ಹೆಸರು [: - 1]: ಎಫ್ "{ಹೆಸರು} \ n") f.write (ಹೆಸರುಗಳು [-1])

ಪಠ್ಯ ಫೈಲ್ನಲ್ಲಿ ಪ್ರತ್ಯೇಕ ಸಾಲುಗಳನ್ನು ಹೊಂದಿಸಿದರೆ ಮಾತ್ರ ಹೆಸರುಗಳನ್ನು ಪ್ರದರ್ಶಿಸಲಾಗುತ್ತದೆ. ಅದೇ ಸಮಯದಲ್ಲಿ, ಪ್ರತಿ ಹಿಂದಿನ ರೇಖೆಯ ಕೊನೆಯಲ್ಲಿ, ಗುಪ್ತ ಅಕ್ಷರ "\ n" ಅನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಸ್ಥಾಪಿಸಲಾಗುವುದು. ಗುಪ್ತ ಚಿಹ್ನೆಯನ್ನು ನೋಡಲು, ನೀವು ಕಾರ್ಯವನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಬೇಕಾಗಿದೆ - ".ರೆಡ್ಲೈನ್ಸ್ ()". ಅದರ ನಂತರ, ಎಲ್ಲಾ ಗುಪ್ತ ಅಕ್ಷರಗಳನ್ನು ಪ್ರೋಗ್ರಾಂ ಕೋಡ್ನಲ್ಲಿ ಪರದೆಯ ಮೇಲೆ ಪ್ರದರ್ಶಿಸಲಾಗುತ್ತದೆ. ಕಾರ್ಯದ ಸಕ್ರಿಯಗೊಳಿಸುವಿಕೆಯ ಉದಾಹರಣೆ:

ತೆರೆದ ("names.txt", "ಆರ್") ಎಫ್: ಪ್ರಿಂಟ್ (f.readlines ())

ಪೈಥಾನ್ನಲ್ಲಿ ಹೊಸ ಸ್ಟ್ರಿಂಗ್ಗೆ ಪಠ್ಯ ಭಾಷಾಂತರ. ಪಠ್ಯವನ್ನು ಹೊಸ ಲೈನ್ಗೆ ವರ್ಗಾಯಿಸುವುದು ಹೇಗೆ - ಸೂಚನೆ 3487_2
ಪೈಥಾನ್ನಲ್ಲಿ ಕೆಲಸ ಮಾಡಲು ವಿವಿಧ ಪಾತ್ರಗಳ ಉದ್ದೇಶ

ಸಬ್ಸ್ಟ್ರಿಂಗ್ಗಾಗಿ ಸ್ಟ್ರಿಂಗ್ನ ವಿಭಾಗ

ಒಂದು ಸುದೀರ್ಘ ರೇಖೆಯನ್ನು ಹಲವಾರು ಸೆಟ್ಟಿಂಗ್ಗಳಾಗಿ ವಿಭಜಿಸಲು, ನೀವು ಸ್ಪ್ಲಿಟ್ ವಿಧಾನವನ್ನು ಬಳಸಬಹುದು. ನೀವು ಹೆಚ್ಚುವರಿ ಸಂಪಾದನೆಗಳನ್ನು ಮಾಡದಿದ್ದರೆ, ಪ್ರಮಾಣಿತ ವಿಭಾಜಕವು ಜಾಗವಾಗಿದೆ. ಈ ವಿಧಾನವನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಿದ ನಂತರ, ಆಯ್ದ ಪಠ್ಯವನ್ನು ಚಡ್ಡಿಗಳ ಮೇಲೆ ಪ್ರತ್ಯೇಕ ಪದಗಳಾಗಿ ವಿಂಗಡಿಸಲಾಗಿದೆ, ತಂತಿಗಳ ಪಟ್ಟಿಯಲ್ಲಿ ಪರಿವರ್ತಿಸಲಾಗುತ್ತದೆ. ಉದಾಹರಣೆಯಾಗಿ:

ಸ್ಟ್ರಿಂಗ್ = "ಕೆಲವು ಹೊಸ ಪಠ್ಯ" ತಂತಿಗಳು = string.split () ಮುದ್ರಣ (ತಂತಿಗಳು) ['ಕೆಲವು', 'ಹೊಸ', 'ಪಠ್ಯ']

ಪರಿವರ್ತನೆಯನ್ನು ರಿವರ್ಸ್ ಮಾಡಲು, ಅದರಲ್ಲಿ ದೃಢೀಕರಣದ ಪಟ್ಟಿಯು ಒಂದು ಸುದೀರ್ಘ ಸ್ಟ್ರಿಂಗ್ ಆಗಿ ಬದಲಾಗುತ್ತದೆ, ನೀವು ಸೇರ್ಪಡೆ ವಿಧಾನವನ್ನು ಬಳಸಬೇಕು. ಸಾಲುಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು ಮತ್ತೊಂದು ಉಪಯುಕ್ತ ವಿಧಾನ - ಸ್ಟ್ರಿಪ್. ಅದರೊಂದಿಗೆ, ನೀವು ಸ್ಟ್ರಿಂಗ್ನ ಎರಡೂ ಬದಿಗಳಲ್ಲಿ ಇರುವ ಅಂತರವನ್ನು ಅಳಿಸಬಹುದು.

ತೀರ್ಮಾನ

ಪೈಥಾನ್ನಲ್ಲಿ ಕೆಲಸ ಮಾಡುವಾಗ ಹೊಸ ರೇಖೆಯಿಂದ ಕೆಲವು ಡೇಟಾವನ್ನು ಔಟ್ಪುಟ್ ಮಾಡಲು, "\ n" ಚಿಹ್ನೆಯಿಂದ ಹಳೆಯ ರೇಖೆಯನ್ನು ಮುಗಿಸಲು ಅವಶ್ಯಕ. ಇದರೊಂದಿಗೆ, ಚಿಹ್ನೆಯ ನಂತರ ನಿಂತಿರುವ ಮಾಹಿತಿಯು ಮುಂದಿನ ಸಾಲಿನಲ್ಲಿ ವರ್ಗಾಯಿಸಲ್ಪಡುತ್ತದೆ, ಮತ್ತು ಹಳೆಯ ಮುಚ್ಚುತ್ತದೆ. ಆದಾಗ್ಯೂ, ಡೇಟಾವನ್ನು ವರ್ಗಾಯಿಸಲು ಈ ಚಿಹ್ನೆಯನ್ನು ಬಳಸುವುದು ಅನಿವಾರ್ಯವಲ್ಲ. ಇದನ್ನು ಮಾಡಲು, ನೀವು ಕೊನೆಯಲ್ಲಿ = "" ನಿಯತಾಂಕವನ್ನು ಬಳಸಬಹುದು. ಮೌಲ್ಯ "ಪಾತ್ರ" ಮತ್ತು ಒಂದು ವಿಭಜನೆ ಸಂಕೇತವಾಗಿದೆ.

Phython ನಲ್ಲಿ ಹೊಸ ಸ್ಟ್ರಿಂಗ್ಗೆ ಪಠ್ಯ ಸಂದೇಶ ಅನುವಾದ. ಪಠ್ಯವನ್ನು ಹೊಸ ಲೈನ್ಗೆ ವರ್ಗಾಯಿಸುವುದು ಹೇಗೆ - ಸೂಚನೆಯು ಮಾಹಿತಿ ತಂತ್ರಜ್ಞಾನಕ್ಕೆ ಮೊದಲು ಕಾಣಿಸಿಕೊಂಡಿತು.

ಮತ್ತಷ್ಟು ಓದು