πŸ”€ Как ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ рСгистр Π±ΡƒΠΊΠ²Ρ‹ Π² ΠΏΠΈΡ‚ΠΎΠ½Π΅: ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Π΅ совСты ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΊΠΎΠ΄Π°

Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠΌΠ΅Π½ΠΈΡ‚ΡŒ рСгистр Π±ΡƒΠΊΠ²Ρ‹ Π² Python, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ встроСнныС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ строки.


# ΠŸΡ€ΠΈΠΌΠ΅Ρ€ смСны рСгистра строки
строка = "ΠŸΡ€ΠΈΠ²Π΅Ρ‚, МИР!"
новая_строка = строка.swapcase()
print(новая_строка)

Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄ swapcase(), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ мСняСт рСгистр ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π±ΡƒΠΊΠ²Ρ‹ Π² строкС. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ Π±ΡƒΠ΄Π΅Ρ‚ "ΠΏΠ Π˜Π’Π•Π’, ΠΌΠΈΡ€!".

Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚ΡŒ строку Π² Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ ΠΈΠ»ΠΈ Π½ΠΈΠΆΠ½ΠΈΠΉ рСгистр, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ upper() ΠΈ lower():


# ΠŸΡ€ΠΈΠΌΠ΅Ρ€ прСобразования строки Π² Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ рСгистр
строка = "ΠŸΡ€ΠΈΠ²Π΅Ρ‚, ΠΌΠΈΡ€!"
новая_строка = строка.upper()
print(новая_строка)

# ΠŸΡ€ΠΈΠΌΠ΅Ρ€ прСобразования строки Π² Π½ΠΈΠΆΠ½ΠΈΠΉ рСгистр
строка = "ΠŸΠ Π˜Π’Π•Π’, МИР!"
новая_строка = строка.lower()
print(новая_строка)

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° Π±ΡƒΠ΄Π΅Ρ‚ "ΠŸΠ Π˜Π’Π•Π’, МИР!", Π° Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° Π±ΡƒΠ΄Π΅Ρ‚ "ΠΏΡ€ΠΈΠ²Π΅Ρ‚, ΠΌΠΈΡ€!".

Π”Π΅Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΎΡ‚Π²Π΅Ρ‚

Как ΡΠΌΠ΅Π½ΠΈΡ‚ΡŒ рСгистр Π±ΡƒΠΊΠ²Ρ‹ Π² ΠΏΠΈΡ‚ΠΎΠ½Π΅

Одной ΠΈΠ· часто Π²ΡΡ‚Ρ€Π΅Ρ‡Π°ΡŽΡ‰ΠΈΡ…ΡΡ Π·Π°Π΄Π°Ρ‡ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ являСтся ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ рСгистра Π±ΡƒΠΊΠ². Π’ ΠΏΠΈΡ‚ΠΎΠ½Π΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ нСсколько способов ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это, ΠΈ Π² этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ рассмотрим Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· Π½ΠΈΡ….

1. ИзмСнСниС рСгистра с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² строк

Π‘Ρ‚Ρ€ΠΎΠΊΠΈ Π² ΠΏΠΈΡ‚ΠΎΠ½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ нСсколько ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с рСгистром символов. НапримСр, ΠΌΠ΅Ρ‚ΠΎΠ΄ lower() ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использован для прСобразования символов Π² Π½ΠΈΠΆΠ½ΠΈΠΉ рСгистр:

text = "ΠŸΡ€ΠΈΠ²Π΅Ρ‚, ΠœΠΈΡ€!"
lower_text = text.lower()
print(lower_text)

Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ выполнСния этого ΠΊΠΎΠ΄Π° Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π²Π΅Π΄Π΅Π½ΠΎ:

ΠΏΡ€ΠΈΠ²Π΅Ρ‚, ΠΌΠΈΡ€!

Аналогично, ΠΌΠ΅Ρ‚ΠΎΠ΄ upper() ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использован для прСобразования символов Π² Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ рСгистр:

text = "ΠΏΡ€ΠΈΠ²Π΅Ρ‚, ΠΌΠΈΡ€!"
upper_text = text.upper()
print(upper_text)

Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ выполнСния этого ΠΊΠΎΠ΄Π° Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π²Π΅Π΄Π΅Π½ΠΎ:

ΠŸΠ Π˜Π’Π•Π’, МИР!

2. ИзмСнСниС рСгистра с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ str

Помимо ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² строк, Π² ΠΏΠΈΡ‚ΠΎΠ½Π΅ Ρ‚Π°ΠΊΠΆΠ΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ str.lower() ΠΈ str.upper() для измСнСния рСгистра Π±ΡƒΠΊΠ². Π­Ρ‚ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½Ρ‹ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΠΊ строкам:

text = "ΠŸΡ€ΠΈΠ²Π΅Ρ‚, ΠœΠΈΡ€!"
lower_text = str.lower(text)
print(lower_text)

Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ выполнСния этого ΠΊΠΎΠ΄Π° Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π²Π΅Π΄Π΅Π½ΠΎ:

ΠΏΡ€ΠΈΠ²Π΅Ρ‚, ΠΌΠΈΡ€!

Аналогично, функция str.upper() ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использована для прСобразования символов Π² Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ рСгистр:

text = "ΠΏΡ€ΠΈΠ²Π΅Ρ‚, ΠΌΠΈΡ€!"
upper_text = str.upper(text)
print(upper_text)

Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ выполнСния этого ΠΊΠΎΠ΄Π° Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π²Π΅Π΄Π΅Π½ΠΎ:

ΠŸΠ Π˜Π’Π•Π’, МИР!

3. ИзмСнСниС рСгистра с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ str.casefold() ΠΈ str.capitalize()

Π’ ΠΏΠΈΡ‚ΠΎΠ½Π΅ Ρ‚Π°ΠΊΠΆΠ΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ str.casefold() ΠΈ str.capitalize() для Π±ΠΎΠ»Π΅Π΅ спСцифичСских случаСв измСнСния рСгистра.

Ѐункция str.casefold() ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для прСобразования символов Π² Π½ΠΈΠΆΠ½ΠΈΠΉ рСгистр с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ юникода:

text = "ΠŸΡ€ΠΈΠ²Π΅Ρ‚, ΠœΠΈΡ€!"
casefold_text = text.casefold()
print(casefold_text)

Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ выполнСния этого ΠΊΠΎΠ΄Π° Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π²Π΅Π΄Π΅Π½ΠΎ:

ΠΏΡ€ΠΈΠ²Π΅Ρ‚, ΠΌΠΈΡ€!

Ѐункция str.capitalize() ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ символ строки ΠΊ Π²Π΅Ρ€Ρ…Π½Π΅ΠΌΡƒ рСгистру, Π° ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ символы ΠΊ Π½ΠΈΠΆΠ½Π΅ΠΌΡƒ:

text = "ΠΏΡ€ΠΈΠ²Π΅Ρ‚, ΠœΠΈΡ€!"
capitalize_text = text.capitalize()
print(capitalize_text)

Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ выполнСния этого ΠΊΠΎΠ΄Π° Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π²Π΅Π΄Π΅Π½ΠΎ:

ΠŸΡ€ΠΈΠ²Π΅Ρ‚, ΠΌΠΈΡ€!

4. ИзмСнСниС рСгистра с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ модуля string

Π’ ΠΏΠΈΡ‚ΠΎΠ½Π΅ Ρ‚Π°ΠΊΠΆΠ΅ сущСствуСт ΠΌΠΎΠ΄ΡƒΠ»ΡŒ string, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ прСдоставляСт Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ возмоТности для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с рСгистром символов. НапримСр, функция string.swapcase() ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для Π·Π°ΠΌΠ΅Π½Ρ‹ символов Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ рСгистрС Π½Π° символы Π² Π½ΠΈΠΆΠ½Π΅ΠΌ рСгистрС ΠΈ Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚:

import string

text = "ΠŸΡ€ΠΈΠ²Π΅Ρ‚, ΠœΠΈΡ€!"
swapcase_text = text.swapcase()
print(swapcase_text)

Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ выполнСния этого ΠΊΠΎΠ΄Π° Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π²Π΅Π΄Π΅Π½ΠΎ:

ΠΏΠ Π˜Π’Π•Π’, мИР!

Π­Ρ‚ΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· способов измСнСния рСгистра Π±ΡƒΠΊΠ² Π² ΠΏΠΈΡ‚ΠΎΠ½Π΅. Π’Ρ‹Π±ΠΎΡ€ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ способа зависит ΠΎΡ‚ вашСй ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ ΠΈ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚Π΅Π½ΠΈΠΉ.

Π’ΠΈΠ΄Π΅ΠΎ ΠΏΠΎ Ρ‚Π΅ΠΌΠ΅

3 способа ΠΈΠ·Π²Π»Π΅Ρ‡ΡŒ Π±ΡƒΠΊΠ²Ρ‹ ΠΈΠ· Π±ΡƒΠΊΠ²Π΅Π½Π½ΠΎ-Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ строки Π½Π° python (ΠΏΠΈΡ‚ΠΎΠ½)

Как Π½Π°ΠΉΡ‚ΠΈ количСство ΠΏΠ°Ρ€ Π±ΡƒΠΊΠ² Π² ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠΌ рСгистрС. Π—Π°Π΄Π°Ρ‡Π°. Python. АлСксандр ΠšΠΈΠ»ΠΈΠ½ΠΊΠ°Ρ€ΠΎΠ²

9.3 НиТний рСгистр. "ПоколСниС Python": курс для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ…. ΠšΡƒΡ€Ρ Stepik

ΠŸΠΎΡ…ΠΎΠΆΠΈΠ΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ:

πŸ”Ž Как ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ раскладку ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ Π² Python? Π£Π·Π½Π°ΠΉΡ‚Π΅ с Π»Π΅Π³ΠΊΠΎΡΡ‚ΡŒΡŽ! πŸ–₯οΈπŸ’»

Как ΠΎΠ±ΡƒΡ‡ΠΈΡ‚ΡŒ Tesseract Π½Π° Python: ΠΏΠΎΠ»Π½ΠΎΠ΅ руководство для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ…

Как ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ Π² Python Ρ‡Π΅Ρ€Π΅Π· ΠΊΠΎΠΌΠ°Π½Π΄Π½ΡƒΡŽ строку

πŸ”€ Как ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ рСгистр Π±ΡƒΠΊΠ²Ρ‹ Π² ΠΏΠΈΡ‚ΠΎΠ½Π΅: ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Π΅ совСты ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΊΠΎΠ΄Π°

Как ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚ΡŒ строку Π² врСмя с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Python? ⏰

Как ΠΎΡ‚ΡΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ числа ΠΏΠΎ Π²ΠΎΠ·Ρ€Π°ΡΡ‚Π°Π½ΠΈΡŽ Π² Python

Как ΡΠΊΡ€Ρ‹Ρ‚ΡŒ консоль Python Tkinter: простой ΠΈ эффСктивный способ