10 / 10 / 4
Регистрация: 03.10.2010
Сообщений: 350
1

Удалить последний символ из строки

27.01.2014, 19:49. Показов 98082. Ответов 7
Метки нет (Все метки)

Как можно удалить последний символ из строки, зная только саму строку?
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.01.2014, 19:49
Ответы с готовыми решениями:

Если длина строки четная, то удалить каждый второй символ, если нечетная, то удалить первый и последний символ
Помогите пжл. решить задачу. Дана строка если ее длина четная то удалить каждый второй символ,...

Как удалить из строки последний символ?
Господа, не могу врубиться как удалить из строки последний символ? Я читал мануал, но так и...

Проверить и удалить последний символ из строки
Добрый день, подскажите пожалуйста как реализовать проверку на последний символ из строки, и...

Как удалить последний символ из строки?
Здравствуйте, мне нужно удалить последний символ из char* сама строка получается здесь из формы:...

7
2739 / 2342 / 620
Регистрация: 19.03.2012
Сообщений: 8,832
27.01.2014, 19:55 2
Python
1
2
3
4
5
>>> a = 'привет'
>>> a = a[0:-1]
>>> a
'приве'
>>>
5
10 / 10 / 4
Регистрация: 03.10.2010
Сообщений: 350
27.01.2014, 20:12  [ТС] 3
Нашел способ сам:
Python
1
2
3
4
def f(s, n):
   lst = list(s)
   del lst[len(s):]
   return ''.join(lst)
Добавлено через 33 секунды
tsar925, а, можно даже так.
0
2739 / 2342 / 620
Регистрация: 19.03.2012
Сообщений: 8,832
27.01.2014, 20:19 4
И в чем прикол? У тебя 3 строки, а у меня 1. Ты выполняешь хренову тучу не нужных действий, на больших строках уверен, что скорость выполнения из-за этого снизится.
0
10 / 10 / 4
Регистрация: 03.10.2010
Сообщений: 350
27.01.2014, 20:21  [ТС] 5
tsar925,
Добавлено через 33 секунды
tsar925, а, можно даже так.
0
Z3JheSBoYXQ=
342 / 237 / 83
Регистрация: 08.07.2012
Сообщений: 577
27.01.2014, 20:57 6
Цитата Сообщение от tsar925 Посмотреть сообщение
Python
1
2
3
4
5
>>> a = 'привет'
>>> a = a[0:-1]
>>> a
'приве'
>>>
Ноль в срезах не обязателен, он по дефолту подразумевается интерпретатором.
1
2739 / 2342 / 620
Регистрация: 19.03.2012
Сообщений: 8,832
27.01.2014, 21:13 7
Цитата Сообщение от fanatdebian Посмотреть сообщение
Ноль в срезах не обязателен, он по дефолту подразумевается интерпретатором.
Я знаю, просто привычка. Хуже от этого ну будет, по этому ничего страшного
0
650 / 235 / 77
Регистрация: 18.02.2013
Сообщений: 784
01.02.2014, 17:35 8
Цитата Сообщение от tsar925 Посмотреть сообщение
Я знаю, просто привычка. Хуже от этого ну будет, по этому ничего страшного
Читаемость от этого только выигрывает. Говорю о теперешнем себе, кому-то возможно и в двоичных кодах легче читать
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.02.2014, 17:35
Помогаю со студенческими работами здесь

Как удалить последний символ строки(голову в стеке)
struct List { int x; List *Next,*Head;} ; void Add (int x, List **MyList) {

Как привести Int к строке, а затем удалить последний символ из строки
#include <string> using namespace std; int main(){ int num; char string_num; char...

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

Удалить последний символ
Вытаскиваю названия файлов из директории. Разделяю их запятыми. Выходит так: file1.php,...

Удалить последний символ в строке
Пробовал так: string x = "xxxxx"; int x1 = 0; x1 = x.Length - 1; x = x.Substring(0, x1); Но...

Удалить последний символ в строке
Прошу подсказать. Мне нужно в текстбоксе удалить последний символ. Я делаю так: Dim n As String...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru