Специальные символы (например, двоеточие) не печатаются - PullRequest
0 голосов
/ 01 ноября 2011

У меня проблема с кодом ниже. Почему специальные символы, такие как двоеточие (:), не печатаются?


lista = ("KK",3,'go');
listb = [':b2:','bthree','b7'];

print lista;
print listb; # works

lista = ("KK",3,':go');

print lista; # Show Nothing: what's wrong (I am lost)

Ответы [ 4 ]

1 голос
/ 01 ноября 2011

Пример кода, который вы даете, работает нормально, данные с двоеточиями печатаются точно так, как вы ожидаете. Вы должны делать что-то еще неправильно.

0 голосов
/ 11 августа 2014

Ваш код должен работать, попробуйте удалить точку с запятой;точка с запятой не требуется в Python, но требуется в Javascript.

    lista = ("KK",3,'go')
    listb = [':b2:','bthree','b7']

    print lista
    print listb 
0 голосов
/ 01 ноября 2011

работает

python
>>> lista = ("KK",3,'go')
>>> listb = [':b2:','bthree','b7']
>>> print lista
('KK', 3, 'go')
>>> print listb
[':b2:', 'bthree', 'b7']

Вы можете вставить большую часть программы? проблема определенно где-то еще!

Более того, ваш заголовок гласит: «В то время как Loop In Python?» ... в вашем коде НЕТ ЦИКЛОВ!

0 голосов
/ 01 ноября 2011

Работает отлично ...

>>> lista = ("KK",3,'go')
>>> listb = [':b2:','bthree','b7']
>>> print lista
('KK', 3, 'go')
>>> print listb
[':b2:', 'bthree', 'b7']

Я не понимаю вашей проблемы (0_o)

...