TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #83 · 11 мај

У строки в Python есть два очень похожих метода. На столько похожих что кажется они делают одно и тоже. Это метод isdigit() и isnumeric() Давайте посмотрим зачем нам два одинаковых метода? И так ли они одинаковы? Очевидно что isdigit() говорит нам, состоит ли строка только из чисел 0-9 >>> '12'.isdigit() True >>> '12x'.isdigit() False >>> '-12'.isdigit() False >>> '12.5'.isdigit() False Можно предположить что isnumeric() делает более глубокий анализ и распознаёт в строке float или отрицательное число. >>> '15'.isnumeric() True >>> '-15'.isnumeric() False >>> '15.2'.isnumeric() False Нет, всё так же как и с другим методом. В чем же тогда разница? Для начала посмотрим следующие примеры: >>> '5'.isdigit(), '5'.isnumeric() # Обычная цифра 5 # True, True >>> '꧕'.isdigit(), '꧕'.isnumeric() # Яванская 5 # True, True >>> '෩'.isdigit(), '෩'.isnumeric() # Синхала 3 # True, True >>> '৩'.isdigit(), '৩'.isnumeric() # Бенгальская 3 # True, True >>> '༣'.isdigit(), '༣'.isnumeric() # Тибетская 3 # True, True >>> '³'.isdigit(), '³'.isnumeric() # 3 верхний индекс (степень) # True, True >>> '𝟝'.isdigit(), '𝟝'.isnumeric() # Математическая двойная 5 # True, True >>> '๔'.isdigit(), '๔'.isnumeric() # Тайская 4 # True, True >>> '➑'.isdigit(), '➑'.isnumeric() # 8 в круге # True, True А теперь примеры в которых, по мнению Python, результаты не равны >>> '¾'.isdigit(), '¾'.isnumeric() # дробь три четверти # False, True >>> '⅕'.isdigit(), '⅕'.isnumeric() # дробь одна пятая # False, True >>> '𒐶'.isdigit(), '𒐶'.isnumeric() # клинопись 3 # False, True >>> '三'.isdigit(), '三'.isnumeric() # 3 из унифицированной идеограммы # False, True >>> '⑩'.isdigit(), '⑩'.isnumeric() # цифра 10 в круге # False, True >>> 'Ⅳ'.isdigit(), 'Ⅳ'.isnumeric() # Римская 4 # False, True >>> '𑇪'.isdigit(), '𑇪'.isnumeric() # Сенегальская архаическая 10 # False, True >>> '𐌢'.isdigit(), '𐌢'.isnumeric() # Этрусская цифра 10 # False, True >>> 'ↂ'.isdigit(), 'ↂ'.isnumeric() # Римская цифра 10000 # False, True >>> '〇'.isdigit(), '〇'.isnumeric() # Символ ККЯ ноль # False, True Получается, что isdigit() говорит нам, является ли символ десятичной цифрой или спецсимволом, имеющим цифирное значение после преобразования. В свою очередь isnumeric() включает все дополнительные символы юникода которые имеют отношения к числовым и цифровым представлениям. Ну и пара примеров в которых в обоих случаях символ не является числом, это эмодзи. >>> '🕙'.isdigit(), '🕙'.isnumeric() # эмодзи 10 часов # False, False >>> '7️⃣'.isdigit(), '7️⃣'.isnumeric() # эмодзи 7 # False, False Также есть еще один дополнительный и весьма полезный метод isdecimal(). Он нам сообщает, можно ли из указанного символа сделать простую десятичную цифру. То есть сработает ли метод int(x) >>> '෩'.isdecimal(), int('෩') # Синхала 3 # True, 3 >>> '➑'.isdecimal(), int('➑') # 8 в круге # False, ValueError Какие выводы? 🔸 При определении цифры в строке isdigit() подходит лучше чем isnumeric(), но оба не гарантируют успешную конвертацию в int 🔸 Для однозначного определения возможности преобразования строки в int лучше подходит метод isdecimal() 🔸 Для однозначного определения символов 0...9 лучше использовать regex Полный список символов юникода которые определяются как numeric #basic

Hashtags

Резултати

Пронајдени 6 слични објави

Пребарај: #serenade

当前筛选 #serenade清除筛选
🎼 CLÁSICA AL ATARDECER 🎻

@ClasicaAlAtardecer · Post #7522 · 01.05.2026 г., 18:30

#Serenade#Tchaikovsky#AlainAltinoglu Titulo:Serenade for String Orchestra in C major op.48 Autor:Peter Ilyich Tchaikovsky Movimientos: 🎵1. Pezzo in forma di Sonatina. Andante non troppo - Allegro moderato 🎵 2. Valse. Moderato. Tempo di Valse 🎵 3. Elegia. Larghetto elegiaco 🎵 4. Finale. Tema russo. Andante - Allegro con spirito Interpretación: Orquesta Sinfónica de la Radio de Frankfurt Director: Alain Altinoglu Fuente: 🎼 @ClasicaAlAtardecer

🎼 CLÁSICA AL ATARDECER 🎻

@ClasicaAlAtardecer · Post #7521 · 01.05.2026 г., 18:30

​​​​#Serenade ​​#Tchaikovsky#AlainAltinoglu SERENADE FOR STRING ORCHESTRA, OP.48 La Serenata de Cuerda y el "1812". La obertura fue compuesta durante el otoño de 1880. Aunque Tchaikovsky consideraba la Serenata como una de sus mejores obras, no podía decir lo mismo de la obra que pronto se introduciría en la sala de la fama musical: "La Obertura será muy ruidosa y ruidosa, pero la escribí sin ningún tipo de sentimientos cálidos de amor y, por lo tanto, probablemente no tendrá ningún mérito artístico. Pero la Serenata, por el contrario, la escribí desde la compulsión interior. Esta es una pieza de corazón, y por eso, me atrevo a esperar que esta obra no carezca de cualidades artísticas". El primer movimiento, Pezzo in forma di sonatina, está rematado por una coral marcada como Andante non troppo. La sonatina sugerida en el título comienza en el Allegro moderato, tomando la forma de una estructura de sonata concisa. "El primer movimiento es mi homenaje a Mozart", escribió Tchaikovsky. "Se pretende que sea una imitación de su estilo, y me encantaría si pensara que me he acercado a mi modelo." El vals de Tchaikovsky se remonta a los minuetos de Mozart. Parece sensato que Tchaikovsky integrara el vals, la danza más amorosa del siglo XIX, en sus sinfonías y en la Serenata de Cuerdas. No es de extrañar que este Valse en particular recuerde más a los valses balleticos de Tchaikovsky que a los de Johann Strausses. El tercer movimiento, Elegia, se abre con otro pasaje coral, aquí, que aspira incesantemente a elevarse por encima de su tesitura mezza-voce. La tierna escritura melódica del primer tema se hace realidad a su regreso, elaborada con otra capa melódica más florida; el contrapunto transparente que se eleva flota sobre el más ligero de los acompañamientos, figuras de pizzicato arpegiado en las cuerdas bajas. La voz más oscura y desesperada que se encuentra en las últimas tres sinfonías del compositor domina gran parte del estado de ánimo de este movimiento. El cuarto movimiento, Finale (Tema Russo), se abre con una introducción andante basada en una canción folklórica rusa, una "canción de arrastre" del Volga. Tanto el tema principal del Allegro con spirito, basado en la forma de la coral de apertura de la Serenata, como la propia coral, que es el gesto final del movimiento, proporcionan un sentido de unidad que abarca toda la obra. Una vez más la inventiva de Tchaikovsky es abrumadora, finalizando este cuarto movimiento, “sorpresivamente”, con el tema “coral” con el que inicia el Primero, en el que se desarrolla un tema basado en una canción melódica popular rusa, primero ejecutado lentamente y luego más vivazmente. @ClasicaAlAtardecer

🎼 CLÁSICA AL ATARDECER 🎻

@ClasicaAlAtardecer · Post #7520 · 01.05.2026 г., 18:30

​​​​#Serenade ​​#Tchaikovsky#AlainAltinoglu SERENADE FOR STRING ORCHESTRA, OP.48 La Serenata en Do M. de Tchaikovsky se ha convertido con el tiempo en uno de los monumentos sonoros más singulares e influentes de la música clásica y es sin duda una de sus mejores obras. Energía en estado puro y llena de melodías encantadoras, es según el autor un homenaje a Mozart y su estilo. Escrita en poco más de un mes muestra totalmente el romanticismo de Tchaikovsky rodeando la arquitectura del estilo clásico. Y en palabras del propio compositor: ”la Serenata la escribí desde la compulsión interna. Esta es una pieza escrita desde del corazón, y por esta motivo me atrevo a decir que este trabajo no está exento de cualidades artísticas”. Una gran afirmación y una gran verdad. La Serenata para cuerdas tiene 4 movimientos: 🎵Movimiento I:Pezzo in forma di sonatina: Andante non troppo — Allegro moderato 🎵Movimiento II:Valse: Moderato — Tempo di valse 🎵Movimiento III: Élégie: Larghetto elegiaco 🎵Movimiento IV:Finale (Tema russo): Andante — Allegro con spirito Tchaikovsky tenía la intención de que el primer movimiento fuera una imitación del estilo de Mozart, y estaba basada en la forma de la sonatina clásica, con una introducción lenta. La agitada introducción Andante de 36 compases lleva la indicación "sempre marcatissimo" y llena de dobles cuerdas en los violines y violas, formando imponentes estructuras acordales. Esta introducción es reiterada al final del movimiento, y luego vuelve a aparecer, transformado, en la coda del cuarto movimiento, enlazando la totalidad de la obra en conjunto. En la segunda página de la partitura de Tchaikovsky escribió, "Cuantos más músicos en la orquesta de cuerda, más estará en conformidad con los deseos del autor." El segundo movimiento, el Vals, se ha convertido en una pieza popular en su propio derecho. La Serenata se estrenó en un concierto privado en el Conservatorio de Moscú el 3 de diciembre de 1880. Su primera interpretación en público fue en San Petersburgo el 30 de octubre de 1881 con la dirección de Eduard Napravnik. @ClasicaAlAtardecer

🎼 CLÁSICA AL ATARDECER 🎻

@ClasicaAlAtardecer · Post #6304 · 18.08.2023 г., 18:00

#Serenade#Tchaikovsky#AlainAltinoglu Titulo:Serenade for String Orchestra in C major op.48 Autor:Peter Ilyich Tchaikovsky Movimientos: 🎵1. Pezzo in forma di Sonatina. Andante non troppo - Allegro moderato 🎵 2. Valse. Moderato. Tempo di Valse 🎵 3. Elegia. Larghetto elegiaco 🎵 4. Finale. Tema russo. Andante - Allegro con spirito Interpretación: Orquesta Sinfónica de la Radio de Frankfurt Director: Alain Altinoglu Fuente: 🎼 @ClasicaAlAtardecer

🎼 CLÁSICA AL ATARDECER 🎻

@ClasicaAlAtardecer · Post #6303 · 18.08.2023 г., 18:00

​​#Serenade ​​#Tchaikovsky#AlainAltinoglu SERENADE FOR STRING ORCHESTRA, OP.48 La Serenata de Cuerda y el "1812". La obertura fue compuesta durante el otoño de 1880. Aunque Tchaikovsky consideraba la Serenata como una de sus mejores obras, no podía decir lo mismo de la obra que pronto se introduciría en la sala de la fama musical: "La Obertura será muy ruidosa y ruidosa, pero la escribí sin ningún tipo de sentimientos cálidos de amor y, por lo tanto, probablemente no tendrá ningún mérito artístico. Pero la Serenata, por el contrario, la escribí desde la compulsión interior. Esta es una pieza de corazón, y por eso, me atrevo a esperar que esta obra no carezca de cualidades artísticas". El primer movimiento, Pezzo in forma di sonatina, está rematado por una coral marcada como Andante non troppo. La sonatina sugerida en el título comienza en el Allegro moderato, tomando la forma de una estructura de sonata concisa. "El primer movimiento es mi homenaje a Mozart", escribió Tchaikovsky. "Se pretende que sea una imitación de su estilo, y me encantaría si pensara que me he acercado a mi modelo." El vals de Tchaikovsky se remonta a los minuetos de Mozart. Parece sensato que Tchaikovsky integrara el vals, la danza más amorosa del siglo XIX, en sus sinfonías y en la Serenata de Cuerdas. No es de extrañar que este Valse en particular recuerde más a los valses balleticos de Tchaikovsky que a los de Johann Strausses. El tercer movimiento, Elegia, se abre con otro pasaje coral, aquí, que aspira incesantemente a elevarse por encima de su tesitura mezza-voce. La tierna escritura melódica del primer tema se hace realidad a su regreso, elaborada con otra capa melódica más florida; el contrapunto transparente que se eleva flota sobre el más ligero de los acompañamientos, figuras de pizzicato arpegiado en las cuerdas bajas. La voz más oscura y desesperada que se encuentra en las últimas tres sinfonías del compositor domina gran parte del estado de ánimo de este movimiento. El cuarto movimiento, Finale (Tema Russo), se abre con una introducción andante basada en una canción folklórica rusa, una "canción de arrastre" del Volga. Tanto el tema principal del Allegro con spirito, basado en la forma de la coral de apertura de la Serenata, como la propia coral, que es el gesto final del movimiento, proporcionan un sentido de unidad que abarca toda la obra. Una vez más la inventiva de Tchaikovsky es abrumadora, finalizando este cuarto movimiento, “sorpresivamente”, con el tema “coral” con el que inicia el Primero, en el que se desarrolla un tema basado en una canción melódica popular rusa, primero ejecutado lentamente y luego más vivazmente. @ClasicaAlAtardecer

🎼 CLÁSICA AL ATARDECER 🎻

@ClasicaAlAtardecer · Post #6302 · 18.08.2023 г., 18:00

​​#Serenade ​​#Tchaikovsky#AlainAltinoglu SERENADE FOR STRING ORCHESTRA, OP.48 La Serenata en Do M. de Tchaikovsky se ha convertido con el tiempo en uno de los monumentos sonoros más singulares e influentes de la música clásica y es sin duda una de sus mejores obras. Energía en estado puro y llena de melodías encantadoras, es según el autor un homenaje a Mozart y su estilo. Escrita en poco más de un mes muestra totalmente el romanticismo de Tchaikovsky rodeando la arquitectura del estilo clásico. Y en palabras del propio compositor: ”la Serenata la escribí desde la compulsión interna. Esta es una pieza escrita desde del corazón, y por esta motivo me atrevo a decir que este trabajo no está exento de cualidades artísticas”. Una gran afirmación y una gran verdad. La Serenata para cuerdas tiene 4 movimientos: 🎵Movimiento I:Pezzo in forma di sonatina: Andante non troppo — Allegro moderato 🎵Movimiento II:Valse: Moderato — Tempo di valse 🎵Movimiento III: Élégie: Larghetto elegiaco 🎵Movimiento IV:Finale (Tema russo): Andante — Allegro con spirito Tchaikovsky tenía la intención de que el primer movimiento fuera una imitación del estilo de Mozart, y estaba basada en la forma de la sonatina clásica, con una introducción lenta. La agitada introducción Andante de 36 compases lleva la indicación "sempre marcatissimo" y llena de dobles cuerdas en los violines y violas, formando imponentes estructuras acordales. Esta introducción es reiterada al final del movimiento, y luego vuelve a aparecer, transformado, en la coda del cuarto movimiento, enlazando la totalidad de la obra en conjunto. En la segunda página de la partitura de Tchaikovsky escribió, "Cuantos más músicos en la orquesta de cuerda, más estará en conformidad con los deseos del autor." El segundo movimiento, el Vals, se ha convertido en una pieza popular en su propio derecho. La Serenata se estrenó en un concierto privado en el Conservatorio de Moscú el 3 de diciembre de 1880. Su primera interpretación en público fue en San Petersburgo el 30 de octubre de 1881 con la dirección de Eduard Napravnik. @ClasicaAlAtardecer