Tag: строка

игнорировать пробелы при сравнении строк в python

Я использую пакет python difflib. Независимо от того, установлен isjunk аргумент isjunk , вычисленные коэффициенты совпадают. Разница между пробелами игнорируется, когда isjunk is lambda x: x == " " ? In [193]: difflib.SequenceMatcher(isjunk=lambda x: x == " ", a="abc", b="a bc").ratio() Out[193]: 0.8888888888888888 In [194]: difflib.SequenceMatcher(a="abc", b="a bc").ratio() Out[194]: 0.8888888888888888

Преобразование из C double, перенесенного в две шестнадцатеричные строки

мой первый день с Python. Мне нравится фильтровать файл трассировки, сгенерированный C. Каждый double из C отформатирован в файле двумя шестнадцатеричными строками, представляющими 32 бит из 64 двойных. например, 1234567890,3 (C двойной) внутри файла: 0xb4933333 0x41d26580 Как я могу разобрать и объединить его для дальнейшей работы с плавающей точкой Python? заранее спасибо

Как правильно выйти из программы в python

Im ученик средней школы, и я начинаю изучать кодирование в python. Я смотрел видеоуроки, но я не могу понять, как заставить игру выйти, если вы наберете q. вот что у меня есть .. print('How old do you thing Fred the Chicken is?') number = 17 Quit = q run = 17 while run: guess = […]

Google App Engine: как я могу программно получить доступ к свойствам моего класса модели?

У меня есть модельный класс: class Person(db.Model): first_name = db.StringProperty(required=True) last_name = db.StringProperty(required=True) У меня есть экземпляр этого класса в p , а строка s содержит значение 'first_name' . Я хотел бы сделать что-то вроде: print p[s] а также p[s] = new_value Оба из них приводят к TypeError . Кто-нибудь знает, как я могу достичь […]

Замена строки Python со случайными элементами

Замена строк в Python не сложно, но я хочу сделать что-то особенное: teststr = 'test test test test' animals = ['bird','monkey','dog','fox'] #replace 'test' with random item from animals finalstr = ['dog fox dog monkey'] Я пишу очень неэффективную версию: from random import choice import string import re teststr = 'test test test test' animals = […]

Как заменить все \ W (нет букв), за исключением '-' (тире) с регулярным выражением?

Я хочу заменить все \W не буквы с исключением – тире на пробелы, то есть: black-white даст black-white black#white даст black white Я знаю правильное выражение очень хорошо, но я понятия не имею, как с этим бороться. Подумайте, что я хочу использовать Unicode, поэтому [a-zA-Z] не \w нравится только на английском языке. Учтите, что я […]

empty_string в some_string – всегда верно?

Возможный дубликат: Почему пустая строка находится на каждой строке? Интересно, почему Python возвращает True всякий раз, когда я проверяю, есть ли пустая строка в строке и почему ее индекс равен нулю. Например: '' in '' => true ''.index('') => 0 '' in 'notEmpty' => true 'notEmpty'.index('') => 0 Я заметил это, когда писал функцию ROT13, […]

Что означает: TypeError: не может конкатенировать объекты 'str' и 'list'?

Что означает эта ошибка? TypeError: не может конкатенировать объекты 'str' и 'list' Вот часть кода: for j in ('90.','52.62263.','26.5651.','10.8123.'): if j == '90.': z = ('0.') elif j == '52.62263.': z = ('0.', '72.', '144.', '216.', '288.') for k in z: exepath = os.path.join(exe file location here) exepath = '"' + os.path.normpath(exepath) + '"' cmd […]

что-то вроде тройной кавычки python в F # (или C #)?

Я хочу присвоить xml-код строковой переменной. Я могу сделать это, не избегая одиночных или двойных кавычек, используя тройную цитату в python. Есть ли аналогичный способ сделать это в F # или C #?

regex python: сопоставление строки с одним экземпляром символа

Предположим, что есть две строки: $1 off delicious ham. $1 off delicious $5 ham. В Python у меня есть регулярное выражение, которое соответствует, когда в строке только один $? Т.е., я хочу, чтобы RE соответствовала первой фразе, но не на второй. Я попробовал что-то вроде: re.search(r"\$[0-9]+.*!(\$)","$1 off delicious $5 ham.") ..saying «Матч, где вы видите […]

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