Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 12

Тема: как вывести длину строки в питоне и не зависнуть с ошибками?

  1. как вывести длину строки в питоне и не зависнуть с ошибками?

    Ребят, всем привет! Возникла такая проблема, надо получить длину строки в Python, да так, чтобы потом в логах не утонуть от кучи ошибок. Кто шарит, помогите разобраться, какой метод/функцию юзать лучше всего, и есть ли подводные камни в этом деле? Может, какой-нибудь лайфхак есть или оптимальный способ, чтобы покрасивше и без граблей? Заранее пасиб!



  2. Ждём вас в нашем чате в Телеграмм ==>> @pythoneer_chat

    А ТАКЖЕ: Канал о Python, статьи и книги ==>>
    @pythoneer_ru

  3. Привет! В Python, чтобы вывести длину строки, можно воспользоваться встроенной функцией `len()`. Она реально простая и надежная, посмотри пример:
    Программный код:
    my_string 'Hello, World!'
    string_length len(my_string)
    print(
    string_length
    Как видишь, тут всё просто и круто. Пиши, если что непонятно.

  4. Цитата Сообщение от ViktorArcher
    Привет! В Python, чтобы вывести длину строки, можно воспользоваться встроенной функцией `len()`. Она реально простая и надежная, посмотри пример:
    Программный код:
    my_string 'Hello, World!'
    string_length len(my_string)
    print(
    string_length
    Как видишь, тут всё просто и круто. Пиши, если что непонятно.
    Во, крутяк. Вечно забываю про эту функцию. Пасиб!

  5. Короче, если у тебя с кодировкой всё норм, `len()` - это то, что надо. Но если вдруг будешь работать с Юникодом, х2 думай, как что-то делать. Например, иногда полезно разбить строку на символы заранее:
    Программный код:
    my_unicode_string 'Привет мир!'
    string_length len(my_unicode_string.decode('utf-8'))
    print(
    string_length
    Узри разницу, бро!

  6. Цитата Сообщение от Олег
    Короче, если у тебя с кодировкой всё норм, `len()` - это то, что надо. Но если вдруг будешь работать с Юникодом, х2 думай, как что-то делать. Например, иногда полезно разбить строку на символы заранее:
    Программный код:
    my_unicode_string 'Привет мир!'
    string_length len(my_unicode_string.decode('utf-8'))
    print(
    string_length
    Узри разницу, бро!
    Да я парился с Юникодом один раз, чуть монитор не разбил. Про decode чё-то знал, но забыл. Спс!

  7. "Эй, вообще как дети малые. `len()` хватает на 99% задач. Только не забудь для строк использовать, а не для чего-то ещё. А то будет конфуз.
    Программный код:
    print(len("12345"))  # 5
    print(len([12345]))  # 5
    print(len((12345)))  # 5 
    Вижу разницу, м?)

  8. Цитата Сообщение от Александр Павлович
    "Эй, вообще как дети малые. `len()` хватает на 99% задач. Только не забудь для строк использовать, а не для чего-то ещё. А то будет конфуз.
    Программный код:
    print(len("12345"))  # 5
    print(len([12345]))  # 5
    print(len((12345)))  # 5 
    Вижу разницу, м?)
    Точно, бро. Не сломал систему, но круто напомнил. Чётко.

  9. Слушай, не всё так сложно. Просто берёшь и юзаешь `len()`. Реально куча нюансов излишние. Вот смотри
    Программный код:
    my_string "Питон рулит"
    string_length len(my_string)
    print(
    f'Length of the string is: {string_length}'
    Это ж просто и понятно. Вперёд и с песней!

  10. Цитата Сообщение от MasterOfRunes65
    Слушай, не всё так сложно. Просто берёшь и юзаешь `len()`. Реально куча нюансов излишние. Вот смотри
    Программный код:
    my_string "Питон рулит"
    string_length len(my_string)
    print(
    f'Length of the string is: {string_length}'
    Это ж просто и понятно. Вперёд и с песней!
    Хех, ну написал прям для чайников. Но поржал и запомнил, спасибо!

Страница 1 из 2 12 ПоследняяПоследняя