Тема: Строки, не совпадающие в Python

Ответить в теме
Показано с 1 по 2 из 2
  1. Вверх #1
    Новичок
    Пол
    Мужской
    Возраст
    25
    Сообщений
    17
    Репутация
    10

    По умолчанию Строки, не совпадающие в Python

    Я действительно новичок в Python, пытаюсь когда-нибудь поработать и получить две строки из разных источников равными, но при проверке они ЛОЖНЫ. Первая строка извлекается из однострочного файла, другая задается как переменная в коде. Оба отображаются как str, одно и то же кажущееся значение, но при проверке на равенство они оказываются FALSE.

    Код:
    from datetime import datetime
    
    file=open("test.db","r")
    
    for i in file:
        print(i)
        print(repr(i))
        print(str(i.rstrip('\n')))
        ci_time = (str((i.rstrip('\n'))[14:20]))
        print(ci_time)
    ci_time1 = '08:00'
    
    print(type(ci_time))
    print(ci_time)
    print(type(ci_time1))
    print(ci_time1)
    print(ci_time == ci_time1)
    
    file.close()

    Here is my output...

    Код:
    $ python3 test.py
    CI 2018-11-23 08:00 CO 2018-11-23 17:00
    
    'CI 2018-11-23 08:00 CO 2018-11-23 17:00\n'
    CI 2018-11-23 08:00 CO 2018-11-23 17:00
    08:00
    <class 'str'>
    08:00
    <class 'str'>
    
    08:00
    False
    Может кто-нибудь, пожалуйста, дайте мне знать, что я сделал неправильно в этом коде. Ваша помощь будет высоко оценена
    заранее спасибо


  2. Вверх #2
    Не покидает форум Аватар для Bird
    Пол
    Женский
    Сообщений
    5,823
    Репутация
    3184
    "9 строка должна выглядеть так: ci_time = (str((i.rstrip('\n'))[14:19]))

    в том варианте, как у него, в строке присутствует пробел еще после цифр"
    Пролетая над Череповцом

Ответить в теме

Похожие темы

  1. Web Apps Developer / Team Lead (Python / JavaScript) 1000-3000$
    от Kleem в разделе Предлагаю работу
    Ответов: 0
    Последнее сообщение: 17.03.2012, 10:17
  2. Рынок труда программистов PHP, Python и Ruby
    от Supremum в разделе Программирование
    Ответов: 2
    Последнее сообщение: 18.02.2012, 00:12
  3. Ответов: 9
    Последнее сообщение: 26.01.2012, 20:43
  4. Как дела у Python в Одессе?
    от leviaphan в разделе Программирование
    Ответов: 5
    Последнее сообщение: 22.04.2011, 17:52
  5. сложности с запуском Python на Windows
    от karagan в разделе Программирование
    Ответов: 6
    Последнее сообщение: 20.12.2010, 17:13

Метки этой темы

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения