Строки в python

Опубликовано 2023.11.10 в разделе Python.

В языке программирования Python строки являются произвольной последовательностью символов. Вот некоторые основные действия, которые используются при работе над строками:

Создание строки:

Для создания новой переменной типа строка допускается использовать как одинарные, так и двойные кавычки. Например:

  1. str_1 = 'Статья о строках'
  2. str_2 = "Это строка тоже."

Изменение строки:

Отличие кавычек в php

Опубликовано 2021.08.21 в разделе Php.

Кавычки в php бывают двух типов - одинарные и двойные.

Если вам нужно просто сохранить или вывести строку - то разницы практически нет.

Разница заключается в том, что при чтении строки в двойных кавычках php будет искать в ней переменные, приведёт их к строковому типу и выведет. В случае с одинарными кавычками php просто выведет все символы строки и всё.

Из этого очевидно, что одинарные кавычки работают быстрее.

Изменение регистра первой буквы

Опубликовано 2013.06.20 в разделе Drupal.

Если одну и туже запись нужно выводить то с большой, то с маленькой буквы - можно использовать следующую функцию.
  1. function drupal_first_letter($string, $choice = NULL) {
  2. if (!in_array($choice, array('up', 'down'))) {
  3. return $string;
  4. }
  5. if ($choice == 'up') {
  6. $fl = drupal_strtoupper(drupal_substr($string, 0, 1));
  7. }
  8. else {
  9. $fl = drupal_strtolower(drupal_substr($string, 0, 1));
  10. }
  11. return $fl . drupal_substr($string, 1);
  12. }

Первая буква в верхний регистр

Опубликовано 2013.02.12 в разделе Php.

В css есть замечательное свойство - text-transform, которое может иметь ряд значений, а именно: capitalize, lowercase, uppercase, none и inherit. Этими свойствами можно сделать заглавными первые буквы каждого слова, перевести в верхний регистр все символы, перевести в нижний, ничего не делать и взять значение от родителя. Но ни одно значение этого свойства не может сделать заглавной только одну первую букву строки. Разве что capitalize, которое сделает заглавной каждую букву каждого слова, что не всегда удобно. Обойти это можно средствами PHP при помощи такой вот функции:

Поиск подстроки в строке

Опубликовано 2012.02.17 в разделе Php.

Очень часто есть необходимость проверить наличие одной строки в другой.Для этих целей можно использовать регулярные выражения(или воспользоваться конструктором регулярных выражений), но если у вас с ними туго-воспользуйтесь простой php функцией strpos. Эта функция найдет искомую подстроку в строке и даже вернет её позицию. Рассмотрим на примере использование этой функции,это совсем просто.

Обрезка текста средствами php

Опубликовано 2012.02.11 в разделе Php.

Обрезать текст можно по-разному. Самая простая функция-это substr. Этой функции нужно передать 3 аргумента. Первый-сама строка,второй-с какого символа начать обрезать текст(нумерация начинается с нуля), и третий-сколько символов обрезать.
  1. $a = 'English Message';
  2. $b = substr($a, 0, 7);
  3. echo $b;//Выведет 'English'
  4. $c = substr($a,8,7);
  5. echo $c;//Выведет 'Message'
С русским текстом такая функция не всегда прокатит, поэтому нужно использовать mb_substr. Работает она точно также.
  1. $a = 'Сама строка,которую нужно обрезать.';