Мне было интересно, как я могу полностью заполнить строку без использования каких-либо функций, связанных с .upper()? Можно ли использовать функцию ord() для возможности использования? Я в упражнении, где я должен воздерживаться от использования функции .upper.Верхний регистр полной строки без использования функции .upper? PYTHON
ответ
ord("A") --> 65 ord("B") --> 66 ...
ord("a") --> 97 ord("b") --> 98 ...
Поэтому, когда вы хотите изменить символ нижнего регистра в верхний регистр без использования функции верхнего(), вы можете просто найти значение ASCII в нижнем регистре с помощью функции ORD(), вычесть 32 (который представляет собой разницу между прописными и строчными буквами), а затем используйте функцию chr(), чтобы преобразовать ее обратно в char.
print ('Case changer(Capital to small ONLY)')
line1 = input ('Enter here: ')
g = ""
for ch in line1:
if ord (ch) >= 65 and ord(ch) <= 90:
x = ord(ch) + 32
y = chr (x)
g = g + y
print(g)
Хотя этот код может помочь решить проблему, , предоставляя дополнительный контекст относительно _why_ и/или _how_ it , ответ на вопрос значительно улучшит его долгосрочную стоимость . Пожалуйста, отредактируйте свой ответ, чтобы добавить описание . –
- 1. Как преобразовать символ в верхний регистр без использования функции toupper
- 2. Верхний регистр перед вставкой строки
- 3. Избирательно верхний регистр строки
- 4. передавая строчную букву в верхний регистр без использования метода toUpperCase()
- 5. Java - конвертировать нижний в верхний регистр без использования toUppercase()
- 6. php верхний и нижний регистр без встроенной функции
- 7. Верхний и нижний регистр
- 8. Верхний регистр между символом char python
- 9. Как преобразовать строку в верхний регистр без использования метода toUpperCase?
- 10. Excel VBA возвращает верхний регистр строки
- 11. Преобразование конкретных букв в верхний или нижний регистр в python
- 12. Как преобразовать символы строки из строчного в верхний регистр и наоборот без использования строковых функций в python?
- 13. System.Windows.Forms.Keys - нижний или верхний регистр?
- 14. Действительно ли My.Computer.Name возвращает верхний регистр?
- 15. PHP верхний регистр равно нижний регистр
- 16. Преобразование строки в верхний и нижний регистр Turbo Prolog
- 17. Как преобразовать части строки в верхний регистр?
- 18. Преобразование первого символа строки в верхний регистр
- 19. Преобразование строки в верхний и нижний регистр
- 20. Преобразование строки Hash256 в верхний регистр?
- 21. Преобразование первого символа строки в верхний регистр
- 22. Преобразование строчных букв в верхний регистр
- 23. Python String Upper
- 24. Применить верхний регистр в списки не работает
- 25. Верхний регистр, строчный и другой счетчик
- 26. DataTable Сортировка (верхний, регистр, состояние) C#
- 27. GSON False верхний регистр
- 28. преобразовать строки в верхний регистр в конкатенации, например, AliyaZafar
- 29. Изменить на верхний и нижний регистр в python
- 30. Преобразование результата возрастной функции PostgreSQL в верхний регистр
Попробуйте 'ord ('a') - ord ('A')' в IDLE. – jonsca