Atrisināts: swap case python

Galvenā problēma, kas saistīta ar mijmaiņas reģistru Python, ir tā, ka tas nepareizi apstrādā unikoda rakstzīmes. Izmantojot str.swapcase() metodi, tā darbojas tikai ar ASCII rakstzīmēm un nedarbosies pareizi ar unikoda rakstzīmēm. Tas var novest pie negaidītiem rezultātiem, mēģinot nomainīt reģistru virknei, kurā ir rakstzīmes, kas nav ASCII.

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

# 1. rindiņa: šī ir funkcijas definīcija ar nosaukumu "swap_case", kas ietver vienu parametru "s".
# 2. rindiņa: šī rinda atgriež virknes metodes “swapcase()” rezultātu, kas visus lielos burtus apmainīs ar mazajiem burtiem un otrādi.
# 5. rindiņa: šī ir mainīgā deklarācija, kas mainīgajam “s” piešķir virkni “This is a Sample String”.
# 6. rinda: šī rinda izsauc funkciju 'swap_case', kā argumentu nododot mainīgo 's'. Šīs funkcijas izvade tiks izdrukāta konsolē.

swapcase() funkcija

Swapcase() funkcija programmā Python tiek izmantota, lai noteiktā virknē pārvērstu visas lielos burtus par mazajiem burtiem un visas mazās rakstzīmes par lielajiem burtiem. Šī funkcija nemaina sākotnējo virkni, tā atgriež jaunu virkni ar apmainītajiem gadījumiem. Piemēram, ja mums ir virkne “Hello World”, swapcase () izvade būs “helLO WORLD”.

Kā Python rakstīt Swapcase funkciju

Swapcase funkcija programmā Python ir funkcija, kas izmanto virkni kā argumentu un atgriež to pašu virkni ar visām tās rakstzīmēm, kas ir apmainītas starp lielajiem un mazajiem burtiem.

Lai Python rakstītu Swapcase funkciju, varat izmantot iebūvēto str.swapcase() metodi. Šī metode izmanto vienu virknes argumentu un atgriež vienu un to pašu virkni ar visām tās rakstzīmēm, kas apmainītas starp lielajiem un mazajiem burtiem.

Piemēram, ja jums ir virkne “Hello World”, izsaucot str.swapcase() tajā tiks atgriezta “helLO WORLD”.

Šeit ir piemērs, kā Python rakstīt Swapcase funkciju:

def swap_case(string):
atgriezties string.swapcase()

print(swap_case("Sveika pasaule") # Izvade: hellO WORLD

Related posts:

Leave a Comment