Как перевести первый символ в строке с верхнего регистра на нижний на Python?
Мне необходимо сделать только первую букву в строке маленькой.
Например, у меня есть строка «GoiiYew» надо чтобы стало «goiiYew».
Я нахожу первый символ в строке и проверяю его в условии на наличие большой буквы первой. Потом преобразую эту букву в нижний регистр и вывожу строку, но ничего не меняется. Объясните пожалуйста как исправить мою ошибку.
- Вопрос задан более двух лет назад
- 1594 просмотра
- Вконтакте
Во-первых, вы не сохраняете результат вызова метода lower() . Во-вторых, зачем-то дважды индексируете. В-третьих, непонятно зачем условное выражение.
- Вконтакте

user3333, как-то вы странно реагируете на помощь. Сергей Горностаев прав, похоже вы пренебрегли самыми основами изучения языка, если не знаете, что строки в питоне не изменяемый тип. То есть в строке нельзя изменить ни одного символа, кк это можно сделать в большинстве языков. Можно лишь соорудить новую строку из частей старой соединяя фрагенты. Именно это вам в ответе и показали.
Ещё важная деталь питона, которую осваивают в каждой книге по нему на первых атапах — это понимание, что переменная — это не «коробочка» зарезервированного пространства в памяти, куда кладётся значение, а «ярлычок», который привязывается к тому или иному объекту. равильнее говорить, что переменная — это не область памяти со значением, а имя какого-то объекта. При присвоении мы назначаем имя (внутри определенного пространтсва имен) какому-то объекту. Потом можем дать это имя другому объекту. А если на старый объект не сылается ни одного имени, то питон его уничтожит как мусор.
Не тратьте время, не изучайте питон методом тыка и вопросов прохожим. Возьмите книгу Марка Лутца и читайте последовтаельно, выполняя упражнения.
Компьютерная грамотность с Надеждой
Заполняем пробелы — расширяем горизонты!
Набор текста на Андроиде
В Android есть встроенная клавиатура, которую еще называют виртуальной или экранной.
Первый вопрос, который возникает у человека, ранее не имевшего дела с сенсорным экраном смартфона или планшета с Андроидом: где искать клавиатуру? Фокус в том, что ее не надо искать: клавиатура автоматически появляется сама, когда Вам требуется что-то ввести с ее помощью.
Второй вопрос новичка, которым на Андроиде я и сама была: а как освоить набор текста на Андроиде?
Освоить виртуальную клавиатуру Андроида легко, если практиковаться в написании сообщений родным, друзьям, в социальных сетях и т.д. Сначала немного помучаешься, но потом все получится, если только это не бросать.
Я рассматриваю обычную клавиатуру Samsung, которая является родной для смартфона Андроид.
1) Заглавные буквы при наборе текста на Андроиде
Как с маленьких букв перейти на большие (заглавные) буквы? Обратите внимание на стрелку для включения верхнего регистра (1 на рис. 1):

Рис. 1. Заглавные буквы (1). Переключение языка ввода (2).
Чтобы набрать ВЕСЬ текст заглавными буквами, следует сделать длинный тап по стрелке
верхнего регистра (1 на рис. 1), то есть, нажать на стрелку и немного подержать палец на этой стрелке, а потом печатать.
Чтобы убрать режим БОЛЬШИХ (заглавных) букв, также нужен длинный тап: как включили режим больших букв, так его и выключили.
После точки следующее слово автоматически печатается с большой буквы. Это предназначено для облегчения ввода текста, ибо, как известно, точка означает конец предложения, а новое предложение начинается с заглавной буквы.
Если у Вас после точки в новом предложении сразу не вводится большая (заглавная) буква, это значит, что в «Параметрах клавиатуры» нет галочки напротив опции «Автоматическая заглавная буква в первом предложении» (цифра 4 на рис. 2), следует поставить эту галочку.
В Андроид 5 Параметры клавиатуры находятся таким образом: «Настройки» – «Система» – «Язык и ввод» – «Клавиатуры и методы ввода» – «Клавиатура Samsung».

Рис. 2. Андроид: языки ввода, авто заглавные буквы
Вы, наверное, видели в Интернете тексты или комментарии, напечатанные без точек и запятых, а также без заглавных букв? Согласитесь, что такие тексты прочитать и понять бывает не так-то просто. Поэтому при вводе текста не стоит пренебрегать точками и заглавными буквами.
2) Как поменять язык на Андроиде?
Другими словами, как переключить раскладку клавиатуры? В разных моделях Андроида для этого может быть предназначена
- кнопка с глобусом,
- либо кнопка с надписью En/Ru,
- либо нужно провести пальцем по клавише пробела.
В моей модели, чтобы поменять язык на Андроиде, нужно провести пальцем (слева направо или справа налево) по клавише пробела (2 на рис. 1), образно говоря, «смахнуть пыль» с клавиши пробела.
Если один раз провести пальцем – первый язык меняется на второй, другой раз махнуть пальцем – снова появится первый язык. Это все относится к тому случаю, когда на Android включены (активны) два языка.
На рис. 2 видно, что в Настройках – «Параметры клавиатуры» – «Языки ввода» у меня включены два языка (они включены по умолчанию):
- Русский,
- English.
Если подключить больше языков, то смена языков будет происходить последовательно: с первого языка на второй, со второго языка на третий и так по кругу. В результате проведений пальцем по клавише пробела для смены раскладки будет происходить появление по очереди всех подключенных языков: своеобразный круговорот языков в Андроиде.
3) Как в Андроиде подключить больше языков?
Открываем в Андроиде по очереди: «Настройки» – «Система» – «Язык и ввод». Напротив подключенных языков есть галочки. Можно также легко подключить другие языки, которые есть в списке.

Рис. 3. Подключение новых языков в Android
Как видно на рис. 3, для подключения нового языка в настройках Андроида достаточно поставить галочку напротив нового языка, и он станет доступен. Так можно подключить много языков, если в этом есть необходимость.
4) Альбомная ориентация экрана удобнее для ввода текста
Если на смартфоне включена опция «Поворот экрана», то достаточно повернуть в своих руках смартфон, чтобы изменить вертикальное положение на горизонтальное. При этом происходит автоматический поворот экрана на его альбомный вариант (рис. 4):

Рис. 4. Альбомная ориентация экрана на Андроиде
С альбомным экраном проще для новичков попадать на нужные кнопки, случайно не нажимая «лишних» кнопок. К тому же, в альбомной ориентации более крупные кнопки, они лучше видны.
В разных моделях по-разному включается и отключается режим «Поворот экрана». В моей модели это «Настройки» – Устройство «Дисплей» – «Автоповорот экрана». Напротив опции «Автоповорот экрана» должна стоять галочка, тогда можно будет поворачивать смартфон для разного расположения экрана в разных ситуациях.
5) Как удалить символ?
Для удаления есть крестик (цифра 7 на рис. 5). Проще всего удалять сразу же неверно введенные символы, ибо в набранном сообщении сложно ставить курсор в нужное место.
Для перемещения курсора в клавиатуре Samsung нужно просто тыкнуть пальцем в нужное место, но палец не всегда может точно попасть в цель. Повезло тем, у кого на Андроиде есть стилус (карандаш для облегчения набора текста), со стилусом нет проблемы с позиционированием курсора. Но для стилуса нужно, чтобы устройство с Андроидом поддерживало технологию Note. Если устройство Samsung ее не поддерживает, то и стилус на нем работать не будет.
6) Как напечатать цифры и другие символы?

Рис. 5. Как набрать цифру, точку, смайлик, перевод строки, удалить символ
3 на рис. 5 – эта кнопка открывает экран со смайликами: выбирай любой и вставляй в свои сообщения.
4 на рис. 5 – тап по этой кнопке вводит в текст пробел. Если провести пальцем из одной стороны в другую, то русская раскладка сменится на английскую.
5 на рис. 5 – тап по этой кнопке ставит точку в сообщении. Длинный тап по этой же кнопке откроет окно с другими символами: ! ?» и другие.
6 на рис. 5 – тап по этой стрелке вызывает перевод строки (перейти на новую строку), начать новый абзац.
Для ввода цифр в сообщении на Андроиде есть два способа:
- Длинный тап по клавише в первом ряду (цифра 1 на рис. 5). Если подержать палец на клавише в первом ряду (длинный тап), появится цифра вместо буквы на той же клавише.
- Можно тапнуть по клавише для переключения клавиатуры на символы (2 на рис. 5). Появится дополнительная клавиатура (рис. 6), где будут цифры в первом ряду. Для ввода этих цифр нужен будет обычный тап по клавишам с цифрами.

Рис. 6. Первая часть цифровой клавиатуры (1/2)
Для продолжения цифровой клавиатуры нужно тапнуть по клавише 1 на рис. 6, а для возврата к буквам есть кнопка ABC (2 на рис. 6).

Рис. 7. Символы клавиатура Андроид (2/2)
1 на рис. 7 – возврат к первой части цифровой клавиатуры, которая на рис. 6.
2 на рис. 7 – возврат к буквам на клавиатуре Андроид.
Как набрать знак номер на Андроиде (№):
- просто ввести латинскую N,
- либо устанавливать другие клавиатуры,
- либо скопировать откуда-то № и вставить.
7) Как отключить звук набора текста на Андроид
В Настройках Андроида находим следующие пункты: Система – Язык и ввод – Клавиатура Samsung – Параметры клавиатуры. В Параметрах находим «Отзыв при нажатии клавиши» и убираем галочку напротив «Звук» (рис. 8).

Рис. 8. Включить/отключить звук при наборе текста на Андроиде
Кроме того, можно проверить общие (системные) настройки звука на Андроиде: Настройки – Устройство – Звуки и уведомления – Режим звука:
- Звук,
- Вибрация,
- Без звука.
Здесь нужно проверить, где стоит галочка. Думаю, лучше, чтобы галочка была напротив опции «Звук».
Упражнения для проверки:
1) Если на смартфоне есть Интернет, откройте браузер Chrome. В адресную строку браузера введите: yandex.ru.
2) Откройте «Сообщения» на Андроиде. Введите сообщение: «Привет! Сегодня 1 августа 2016 года. Я набираю сообщение на Android.»
Прошу проголосовать! Не проходите мимо:
Добавить комментарий Отменить ответ
Комментарии: 12 к “Набор текста на Андроиде”
Здравствуйте! Подскажите,пожалуйста,как на андроиде написать Перечеркнутый ноль? Такой знак стоит в пароле,не могу его изобразать,а очень нужно!
Здравствуйте. Ноль «0» обычно перечеркивают для того, чтобы его можно было легко отличить от буквы «О». Если нужно ввести пароль, в котором есть ноль, то нужно просто нажать на ноль.
Непонятно, что Вы имеете в виду насчет того, чтобы изображать перечеркнутый ноль. Можно, например, вставить то, что вам нужно, в графический редактор, например, на Андроиде и в этом редакторе написать нолик и подрисовать черточку к нолику, получится перечеркнутый ноль.
Господи спасибо! 10 лет пользуюсь смартфоном и всё гадала, как писать одними большими буквами! И наконец додумалась спросить у Яндекса))))
Екатерина, здравствуйте! Спасибо за ураки. Узнаю и познаю из них многое новое для меня-чайника. Хочу знать , как заполнить графы ( напечатать с виртуальной клавиатуры в бланк скажем заяление на приобретение путевки в санаторий). Хочется, да не можется. Спасибо за труд и помощь неумехам. Здоровья. Счастья и терпения. Жду.
Здравствуйте, Анатолий Андреевич. Можно скачать заявление на свой компьютер, открыть его в текстовом редакторе и там заполнить. Подробнее о том, как это сделать в текстовом редакторе Word:
https://www.compgramotnost.ru/tekstovyj-redaktor-word/kak-zapolnit-anketu-v-word
Вы можете заполнить заявление в другом текстовом редакторе, не обязательно для этого использовать редактор Word.
Знак номер есть на клавиатуре, хотя может быть не в ранних версиях. У меня 6.1.
А как сделать пробел.
На рис. 5 клавиша обозначена цифрой 4. Надо тапнуть по ней, будет пробел.
Эта же клавиша предназначена для переключения с русского на английский. Но для переключения на другую раскладку надо не тапнуть, а провести пальцем из одной стороны в другую.
Надя, большое спасибо за Ваш труд, думаю, что от имени всех «чайников». Перечитал кучу статей в инете, но по настоящему «тапать» начал только проштудировав Вашу. Успехов Вам и еще раз спасибо!
…нужно тапнуть по клавише…. Здравствуйте, Надежда. Я очень удивлена употреблением слова тапнуть. Почему. Вам не нравится слово нажать на клавишу? Возможно вы первооткрыватель этого слова? А где же чистота русского языка? Я только что прочитала вашу супер статью о программистах и русском языке. Я понимаю, что некоторые иностранные слова выражают точнее какое то действие, вот я тоже употребила слово супер, но слово тапнуть…
С уважением,
Нина
Здравствуйте, Нина.
Слово тап произошло от английского «tap» – лёгкий стук, слабый удар. Слово «тап» и соответственно глагол «тапнуть» — это заимствованные слова из английского языка. Слова из другого языка заимствуются в том случае, когда нет «подходящих» слов в самом языке. Компьютерная тематика как раз отличается тем, что здесь масса компьютерных слов заимствована из английского языка.
В русском языке слово «тап» означает «кратковременное нажатие на дисплей с сенсорным экраном для совершения какого-либо действия» (например, запуска приложения, выбора объекта и т.д.). Глагол «тапнуть» – осуществить легкое нажатие на дисплей с сенсорным экраном.
Одно дело «нажать на клавишу» на обычной клавиатуре и совсем другое дело, когда нужно СЛЕГКА нажать, точнее, просто коснуться клавиши на сенсорном экране. Нажать на обычную клавишу и слегка коснуться клавиши на сенсорном экране — это разные действия и разные понятия.
Согласна с Вами, что слово «тапнуть» режет слух. Да и в словарях русского языка вряд ли можно найти такое слово. Но словари фиксируют только устоявшиеся слова и словосочетания, а на это нужно время. Русский язык либо примет это слово, либо благополучно о нем забудет. Этот процесс, как известно, неподвластен кому бы то ни было (в том числе, законодательным структурам), разве что людям, использующим русский язык.
Кстати, в интернете слово «тапнуть» встречается довольно часто там, где речь идет о сенсорных экранах смартфонов, планшетов и т.п.
Как сделать первую букву маленькой
<?php
$foo = ‘HelloWorld’ ;
$foo = lcfirst ( $foo ); // helloWorld
$bar = ‘HELLO WORLD!’ ;
$bar = lcfirst ( $bar ); // hELLO WORLD!
$bar = lcfirst ( strtoupper ( $bar )); // hELLO WORLD!
?>
- ucfirst() — Преобразует первый символ строки в верхний регистр
- strtolower() — Преобразует строку в нижний регистр
- strtoupper() — Преобразует строку в верхний регистр
- ucwords() — Преобразует в верхний регистр первый символ каждого слова в строке
User Contributed Notes 4 notes
Easiest work-around I’ve found for <5.3:
<?php
$string = «CamelCase»
$string = strtolower ( $string )
echo $string ; // outputs camelCase
In some cases maybe more useful?
$lower = strtolower( substr($upper,0,1) ) . substr($upper,1);
A slight modification from Northie’s post here ( http://us2.php.net/manual/en/function.ucfirst.php#68443), where lcfirst may not exist in your PHP build:
if( false === function_exists ( ‘lcfirst’ ))
/**
* Make a string’s first character lowercase
*
* @param string $str
* @return string the resulting string.
*/
function lcfirst ( $str ) $str [ 0 ] = strtolower ( $str [ 0 ]);
return (string) $str ;
>
>
As of PHP release 6 direct reference modification is not permitted any more.
Reference modification is the process of manipulating characters within a string by means of the instruction such as:
$str[0] in the code line: $str[0] = strtolower($str[0]);
For this reason I have recoded the lcfirst function (on function_exists(‘lcfirst’) === false) as follows:
<?php
if ( false === function_exists ( ‘lcfirst’ ) ):
function lcfirst ( $str )
Remarks:
Also notice that I have used the more modern scope delimeters (if:-endif;) and I have also removed the unnecessary intermediate result. That is, the manipulation is returned directly.
Картинку нашел в интернете, мой телефон не подключен к интернету и я не могу сдесь выложить скрин:
Замена больших букв на маленькие в Microsoft Word




- Выделите фрагмент текста, написанный большими буквами.







alt=»Закрыть» />Мы рады, что смогли помочь Вам в решении проблемы.
alt=»Закрыть» />Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.
Маленькие буквы
На этой странице мы собрали таблицу маленьких букв. Данные литеры — это не просто уменьшенные шрифтом или стилями копии обычных букв. Это отдельные символы Юникода, имеющие свой номер в таблице кодировки и своё назначение.
Буквы, которые пишутся выше основной строки, называются верхний индекс, или суперскрипт. А буквы, которые пишутся ниже, чем основной текст, называются нижний индекс или субскрипт. И те, и другие, наряду с символами маленьких цифр , служат в основном для записи математических и химических формул. Поэтому если вы часто работаете с формулами, рекомендуем добавить эту страницу в закладки.
Маленькие буквы также используются в лингвистике. Для записи звуков различных языков существует международный фонетический алфавит (МФА). Многие помнят, как на уроках английского мы писали в тетрадках что-то вроде: /bæd/. Это и есть транслитерация с применением МФА.
Маленькие буквы, подстрочные, надстрочные, и прочие знаки помогают передать на письме особенности произношения слов, различные призвуки и нюансы передачи звука.
Например, в транскрипции мягкость согласного всегда обозначается одинаково — знаком ʲ после мягкого согласного: мать матj.
Как набрать маленькие буквы на клавиатуре
С помощью этого набора вы можете набирать слова маленькими буквами. Есть два способа сделать это.
Во-первых, у каждого символа есть так называемый Alt-код, чтобы набрать с его помощью символ, нужно зажать клавишу Alt, а на цифровой клавиатуре набрать соответствующий код (его можно найти в таблице на странице символа).
Но есть способ проще. Можно просто скопировать и вставить соответствующую букву, выделив ее мышкой. Таким образом можно даже написать маленькими буквами небольшой текст, правда, только на латинице: