Вопросы с тегом «string»

Строка - это конечная последовательность символов, обычно используемая для текста, хотя иногда для произвольных данных.


7
Почему оператор лопатой (<<) предпочтительнее, чем плюс-равно (+ =) при построении строки в Ruby?
Я работаю через Руби Коанс. test_the_shovel_operator_modifies_the_original_stringKoan в about_strings.rb включает следующий комментарий: При построении строк программисты на Ruby предпочитают оператор лопатки (&lt;&lt;) перед оператором плюс-равно (+ =). Зачем? Я предполагаю, что это связано со скоростью, но я не понимаю действия под капотом, которые заставили бы оператора лопаты работать быстрее. Кто-нибудь сможет …

3
Python: использование .format () в строке с экранированием Unicode
Я использую Python 2.6.5. Мой код требует использования знака «больше или равно». Здесь это идет: &gt;&gt;&gt; s = u'\u2265' &gt;&gt;&gt; print s &gt;&gt;&gt; ≥ &gt;&gt;&gt; print "{0}".format(s) Traceback (most recent call last): File "&lt;input&gt;", line 1, in &lt;module&gt; UnicodeEncodeError: 'ascii' codec can't encode character u'\u2265' in position 0: ordinal not …




16
Python: самый идиоматический способ преобразования None в пустую строку?
Какой самый идиоматичный способ сделать следующее? def xstr(s): if s is None: return '' else: return s s = xstr(a) + xstr(b) Обновление: я включил предложение Триптиха использовать str (s), что делает эту рутинную работу для других типов, кроме строк. Я очень впечатлен лямбда-предложением Vinay Sajip, но я хочу, чтобы …
156 string  python  idioms 

18
Как заменить часть строки позицией?
У меня есть эта строка: ABCDEFGHIJ Мне нужно заменить из положения 4 в положение 5 строкой ZX Это будет выглядеть так: ABCZXFGHIJ Но не использовать с string.replace("DE","ZX")- мне нужно использовать с позиции Как мне это сделать?
155 c#  string  replace 

3
Значение аббревиатуры SSO в контексте std :: string
В вопросе C ++ об оптимизации и стиле кода в нескольких ответах упоминается «SSO» в контексте оптимизации копий std::string. Что SSO означает в этом контексте? Ясно, что не «единый вход». «Оптимизация общей строки», возможно?
155 c++  string  optimization 


21
Сплит строка с разделителями в C
Как мне написать функцию для разделения и вернуть массив для строки с разделителями на языке программирования C? char* str = "JAN,FEB,MAR,APR,MAY,JUN,JUL,AUG,SEP,OCT,NOV,DEC"; str_split(str,',');
155 c  string  split 

13
Как вставить символ в строку в определенной позиции?
Я получаю intс 6-значным значением. Я хочу отобразить его как Stringс десятичной точкой (.) В 2 цифры от конца int. Я хотел использовать, floatно было предложено использовать Stringдля лучшего вывода на дисплей (а 1234.5не будет 1234.50). Поэтому мне нужна функция, которая будет принимать в intкачестве параметра и возвращать правильно отформатированный …
155 java  string  casting 


15
Расчет длины Base64?
После прочтения вики base64 ... Я пытаюсь понять, как работает формула: Учитывая строку с длиной n, длина base64 будет Который : 4*Math.Ceiling(((double)s.Length/3))) Я уже знаю, что длина base64 должна %4==0позволять декодеру знать, какова была исходная длина текста. Максимальное количество отступов для последовательности может быть =или ==. wiki: количество выходных байтов …

26
Как проверить, что строка является целым числом, а не двойным и т. Д.?
В PHP есть intval()функция, которая преобразует строку в целое число. Однако я хочу заранее проверить, что строка является целым числом, чтобы я мог дать пользователю полезное сообщение об ошибке, если оно неверно. PHP имеет is_int(), но это возвращает ложь для строки, как "2". PHP имеет is_numeric()функцию, но она вернет true, …
155 php  string  casting  types  int 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.