Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 10, 2010 20:35:35

nioHep
От:
Зарегистрирован: 2010-12-01
Сообщения: 19
Репутация: +  0  -
Профиль   Отправить e-mail  

Подсчет символов

как подсчитать количество введенных символов в строке?



Офлайн

#2 Дек. 10, 2010 23:56:42

pill
От:
Зарегистрирован: 2010-08-27
Сообщения: 223
Репутация: +  0  -
Профиль   Отправить e-mail  

Подсчет символов

>>> string = 'abcd'
>>> len(string)
4
Это?



Офлайн

#3 Дек. 11, 2010 18:00:14

nioHep
От:
Зарегистрирован: 2010-12-01
Сообщения: 19
Репутация: +  0  -
Профиль   Отправить e-mail  

Подсчет символов

наверно)
я попробую написать)

вот формулировка)
Имеется строка (вводится с клавиатуры) и некоторое число N. Если количество символов в строке меньше N, дополнить строку до длины в N символов «звёздочками» слева.



Офлайн

#4 Дек. 11, 2010 18:41:34

nioHep
От:
Зарегистрирован: 2010-12-01
Сообщения: 19
Репутация: +  0  -
Профиль   Отправить e-mail  

Подсчет символов

вот начало. он считает) все хорошо)
дальше мне надо добавить * в начало строки!

print (“введите строку используя ‘…’”)
lst=input ('')
print (“введите количество символов”)
a=input(“”)

print str(lst)
dln=len(lst)
print dln



Офлайн

#5 Дек. 11, 2010 19:33:48

nioHep
От:
Зарегистрирован: 2010-12-01
Сообщения: 19
Репутация: +  0  -
Профиль   Отправить e-mail  

Подсчет символов

print (“введите строку используя ‘…’”)
lst=input ('')
print (“введите количество символов”)
a=input(“”)

print str(lst)
dln=len(lst)
print dln
while dln!=a:
lst.insert(lst.index(0), (x))
print lst

вопрос : как добавить элементы (*) в начало строки??



Офлайн

#6 Дек. 11, 2010 23:02:55

dycode
От:
Зарегистрирован: 2010-12-01
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

Подсчет символов

str = 'test'
str = 'this is ' + str

print str



Офлайн

#7 Дек. 11, 2010 23:37:08

kotyamba
От:
Зарегистрирован: 2009-09-21
Сообщения: 17
Репутация: +  0  -
Профиль   Отправить e-mail  

Подсчет символов

    
s="123"
N=7
if len(s) < N:
s=(N-len(s))*"*"+s
print s



Отредактировано (Дек. 11, 2010 23:39:01)

Офлайн

#8 Дек. 12, 2010 01:27:47

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9749
Репутация: +  843  -
Профиль   Отправить e-mail  

Подсчет символов

>>> s = 'abc'
>>> s.rjust(20)
' abc'
>>> s.rjust(20, '*')
'*****************abc'
>>>



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version