Tag: строки

Ввод биографических данных в порядок из 4-х параметров с использованием python 3.3

Мне нужно создать функцию, называемую данными студента, которая принимает 4 параметра, имя (строка), возраст (целое число), номер студента (строка) и включены ли они в CSCA08 (логическое) и возвращает строку содержащий эту информацию в следующем формате: [student number,name,age,enrolled] . Я написал следующий код, но он не работает def student_data(name,age,number,enrolled): name = str() age = int() number […]

сравнение двух строк с «is» – не выполняется, как ожидалось

Я пытаюсь сравнить две строки с. Одна строка возвращается функцией, а другая просто указывается в сравнении. это тесты для идентификации объекта, но в соответствии с этой страницей он также работает с двумя идентичными строками из-за оптимизации памяти Python. Но следующее не работает: def uSplit(ustring): #return user minus host return ustring.split('!',1)[0] user = uSplit('theuser!host') print type(user) […]

Разделить строку python каждый n-й символ, повторяющий стартовый символ

Я пытаюсь найти элегантный способ разделить строку python на каждый n-й символ, повторяя, с какого символа начать работу. Например, предположим, что у меня есть строка, содержащая следующее: ANDTLGY Я хочу разбить строку на набор из 3-х символов, выглядящих так: ['AND','NDT','DTL','TLG','LGY']

фиксированная ширина форматирования строки python

Я хочу поместить кучу чисел с плавающей запятой в таблицу фиксированной ширины. То есть, я хочу использовать не более 12 символов. Я хочу использовать не менее 10 десятичных знаков (если есть); однако, если 10 десятичных знаков заставляют принимать более 12 символов, то раунд. Моя первоначальная мысль заключалась в том, чтобы попробовать что-то вроде этого # […]

Как я могу прочитать файл в строке, начинающейся с данного слова, не зная номера строки?

У меня есть результаты тестов в файле журнала, которые отформатированы так: бесполезная информация бесполезная информация ====================== полезная информация полезная информация ====================== успешность теста Количество строк в каждом разделе может меняться, поэтому я хочу проверить первое появление двойного символа «==» и прочитать эту строку до конца файла в строку. В настоящее время я использую следующий код, […]

Как включить статический текст в StringVar () и все еще обновлять переменные?

Я хотел бы создать StringVar (), который выглядит примерно так: someText = "The Spanish Inquisition" # Here's a normal variable whose value I will change в итоге TkEquivalent = StringVar() # and here's the StringVar() TkEquivalent.set(string(someText)) #and here I set it equal to the normal variable. When someText changes, this variable will too… ОДНАКО: TkEquivalent.set("Nobody […]

Python isalpha () и скандики

Есть ли способ, чтобы метод isalpha python понимал скандики? Я пробовал следующее: >>> import locale >>> locale.getlocale() (None, None) >>> 'thisistext'.isalpha() True >>> 'äöå'.isalpha() False >>> locale.setlocale(locale.LC_ALL,"") 'Finnish_Finland.1252' >>> locale.getlocale() ('Finnish_Finland', '1252') >>> 'äöå'.isalpha() False

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

Пока я еще не знаком с Python. У меня есть кадр данных pandas, который выглядит так: 0 1 2 3 55 Alice 12896399 8 45 45 Bob 16891982 0 0 90 Cybill 1800407 1 1 05 Alice 12896399 100 200 33 Bob 16891982 0.5 0 42 Bob 16891982 -1.5 -0.5 46 Bob 16891982 1 0 […]

Повысить производительность: удалить все строки в (большом) списке, появляющемся только один раз

У меня есть большой список (25000 предметов, 14000 слов): раньше (пожалуйста, посмотрите ниже для правильного списка): texts = ['Lorem hello ipsum', 'Lorem ipsum generator machine', … 'hello Lorem ipsum'] Я хотел бы удалить все слова, появляющиеся только один раз во всем списке. после: texts = ['Lorem generator ipsum', 'Lorem ipsum generator machine', …, 'Machine Lorem […]

Турецкая кодировка символов

Я пытаюсь создать новое предложение из разных элементов списка. Это дает ошибку, когда я печатаю ее по unicode. Я могу распечатать его в обычном режиме (без юникода). Когда я пытаюсь опубликовать его на веб-сайте, он имеет такую ​​же ошибку. Я утверждал, что если я могу исправить это с помощью unicode, он будет работать, когда ı […]

Python - лучший язык программирования в мире.