ಪರಿಹರಿಸಲಾಗಿದೆ: ಸ್ವಾಪ್ ಕೇಸ್ ಪೈಥಾನ್

ಪೈಥಾನ್‌ನಲ್ಲಿ ಸ್ವಾಪ್ ಕೇಸ್‌ಗೆ ಸಂಬಂಧಿಸಿದ ಮುಖ್ಯ ಸಮಸ್ಯೆಯೆಂದರೆ ಅದು ಯುನಿಕೋಡ್ ಅಕ್ಷರಗಳನ್ನು ಸರಿಯಾಗಿ ನಿರ್ವಹಿಸುವುದಿಲ್ಲ. str.swapcase() ವಿಧಾನವನ್ನು ಬಳಸುವಾಗ, ಇದು ASCII ಅಕ್ಷರಗಳಲ್ಲಿ ಮಾತ್ರ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಮತ್ತು ಯುನಿಕೋಡ್ ಅಕ್ಷರಗಳೊಂದಿಗೆ ಸರಿಯಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುವುದಿಲ್ಲ. ASCII ಅಲ್ಲದ ಅಕ್ಷರಗಳನ್ನು ಹೊಂದಿರುವ ಸ್ಟ್ರಿಂಗ್ ಕೇಸ್ ಅನ್ನು ಸ್ವ್ಯಾಪ್ ಮಾಡಲು ಪ್ರಯತ್ನಿಸುವಾಗ ಇದು ಅನಿರೀಕ್ಷಿತ ಫಲಿತಾಂಶಗಳಿಗೆ ಕಾರಣವಾಗಬಹುದು.

def swap_case(s): 
    return s.swapcase() 
  
# Driver program 
s = "This is a Sample String"
print(swap_case(s))

# ಸಾಲು 1: ಇದು 'swap_case' ಎಂಬ ಹೆಸರಿನ ಒಂದು ಕಾರ್ಯದ ವ್ಯಾಖ್ಯಾನವಾಗಿದೆ, ಇದು ಒಂದು ಪ್ಯಾರಾಮೀಟರ್, 's' ಅನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ.
# ಸಾಲು 2: ಈ ಸಾಲು ಸ್ಟ್ರಿಂಗ್ ವಿಧಾನದ 'swapcase()' ಫಲಿತಾಂಶವನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ, ಇದು ಎಲ್ಲಾ ದೊಡ್ಡಕ್ಷರಗಳನ್ನು ಸಣ್ಣಕ್ಷರಕ್ಕೆ ಮತ್ತು ಪ್ರತಿಯಾಗಿ ಬದಲಾಯಿಸುತ್ತದೆ.
# ಸಾಲು 5: ಇದು ವೇರಿಯೇಬಲ್ ಘೋಷಣೆಯಾಗಿದ್ದು, "ಇದು ಮಾದರಿ ಸ್ಟ್ರಿಂಗ್" ಎಂಬ ಸ್ಟ್ರಿಂಗ್ ಅನ್ನು ವೇರಿಯೇಬಲ್ 's' ಗೆ ನಿಯೋಜಿಸುತ್ತದೆ.
# ಸಾಲು 6: ಈ ಸಾಲು 'swap_case' ಕಾರ್ಯವನ್ನು ಕರೆಯುತ್ತದೆ, ವೇರಿಯೇಬಲ್ 's' ಅನ್ನು ಆರ್ಗ್ಯುಮೆಂಟ್ ಆಗಿ ಹಾದುಹೋಗುತ್ತದೆ. ಈ ಕಾರ್ಯದ ಔಟ್‌ಪುಟ್ ಅನ್ನು ಕನ್ಸೋಲ್‌ಗೆ ಮುದ್ರಿಸಲಾಗುತ್ತದೆ.

ಸ್ವಾಪ್ಕೇಸ್ () ಕಾರ್ಯ

ಪೈಥಾನ್‌ನಲ್ಲಿನ swapcase() ಕಾರ್ಯವನ್ನು ಕೊಟ್ಟಿರುವ ಸ್ಟ್ರಿಂಗ್‌ನಲ್ಲಿ ಎಲ್ಲಾ ದೊಡ್ಡಕ್ಷರಗಳನ್ನು ಸಣ್ಣಕ್ಷರಕ್ಕೆ ಮತ್ತು ಎಲ್ಲಾ ಸಣ್ಣ ಅಕ್ಷರಗಳನ್ನು ದೊಡ್ಡಕ್ಷರಕ್ಕೆ ಪರಿವರ್ತಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ. ಈ ಕಾರ್ಯವು ಮೂಲ ಸ್ಟ್ರಿಂಗ್ ಅನ್ನು ಮಾರ್ಪಡಿಸುವುದಿಲ್ಲ, ಬದಲಿಗೆ ಇದು ಬದಲಾಯಿಸಿದ ಪ್ರಕರಣಗಳೊಂದಿಗೆ ಹೊಸ ಸ್ಟ್ರಿಂಗ್ ಅನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ. ಉದಾಹರಣೆಗೆ, ನಾವು "ಹಲೋ ವರ್ಲ್ಡ್" ಎಂಬ ಸ್ಟ್ರಿಂಗ್ ಅನ್ನು ಹೊಂದಿದ್ದರೆ, ಸ್ವಾಪ್ಕೇಸ್ () ನ ಔಟ್ಪುಟ್ "ಹಲೋ ವರ್ಲ್ಡ್" ಆಗಿರುತ್ತದೆ.

ಪೈಥಾನ್‌ನಲ್ಲಿ ನೀವು ಸ್ವಾಪ್‌ಕೇಸ್ ಕಾರ್ಯವನ್ನು ಹೇಗೆ ಬರೆಯುತ್ತೀರಿ

ಪೈಥಾನ್‌ನಲ್ಲಿನ ಸ್ವಾಪ್‌ಕೇಸ್ ಕಾರ್ಯವು ಒಂದು ಸ್ಟ್ರಿಂಗ್ ಅನ್ನು ಆರ್ಗ್ಯುಮೆಂಟ್‌ನಂತೆ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಮತ್ತು ಮೇಲಿನ ಮತ್ತು ಲೋವರ್ ಕೇಸ್ ನಡುವೆ ಬದಲಾಯಿಸಲಾದ ಎಲ್ಲಾ ಅಕ್ಷರಗಳೊಂದಿಗೆ ಅದೇ ಸ್ಟ್ರಿಂಗ್ ಅನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ.

ಪೈಥಾನ್‌ನಲ್ಲಿ ಸ್ವಾಪ್‌ಕೇಸ್ ಕಾರ್ಯವನ್ನು ಬರೆಯಲು, ನೀವು ಅಂತರ್ನಿರ್ಮಿತ str.swapcase() ವಿಧಾನವನ್ನು ಬಳಸಬಹುದು. ಈ ವಿಧಾನವು ಒಂದೇ ಸ್ಟ್ರಿಂಗ್ ಆರ್ಗ್ಯುಮೆಂಟ್ ಅನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಮತ್ತು ಅದೇ ಸ್ಟ್ರಿಂಗ್ ಅನ್ನು ಅದರ ಎಲ್ಲಾ ಅಕ್ಷರಗಳೊಂದಿಗೆ ಅಪ್ಪರ್ ಮತ್ತು ಲೋವರ್ ಕೇಸ್ ನಡುವೆ ವಿನಿಮಯ ಮಾಡಿಕೊಳ್ಳುತ್ತದೆ.

ಉದಾಹರಣೆಗೆ, ನೀವು "ಹಲೋ ವರ್ಲ್ಡ್" ಎಂಬ ಸ್ಟ್ರಿಂಗ್ ಅನ್ನು ಹೊಂದಿದ್ದರೆ, ಅದರ ಮೇಲೆ str.swapcase() ಅನ್ನು ಕರೆಯುವುದು "hELLO wORLD" ಎಂದು ಹಿಂತಿರುಗಿಸುತ್ತದೆ.

ಪೈಥಾನ್‌ನಲ್ಲಿ ಸ್ವಾಪ್‌ಕೇಸ್ ಕಾರ್ಯವನ್ನು ಹೇಗೆ ಬರೆಯುವುದು ಎಂಬುದರ ಉದಾಹರಣೆ ಇಲ್ಲಿದೆ:

ಡೆಫ್ ಸ್ವಾಪ್_ಕೇಸ್(ಸ್ಟ್ರಿಂಗ್):
ಹಿಂತಿರುಗಿ string.swapcase()

ಪ್ರಿಂಟ್(ಸ್ವಾಪ್_ಕೇಸ್("ಹಲೋ ವರ್ಲ್ಡ್")) # ಔಟ್‌ಪುಟ್: ಹಲೋ ವರ್ಲ್ಡ್

ಸಂಬಂಧಿತ ಪೋಸ್ಟ್ಗಳು:

ಒಂದು ಕಮೆಂಟನ್ನು ಬಿಡಿ