Tag: строка

Как я могу оптимально объединить список символов в строку?

Данные: list = ['a','b','x','d','s'] Я хочу создать строку str = "abxds". Как я могу это сделать? Сейчас я делаю что-то вроде: str = "" for i in list: str = str + i print(str) Я знаю, что строки не изменяются в Python, и это создаст 7 строковых объектов. И это выходит из моей памяти, когда […]

Обратить каждое слово в строке

У меня небольшая проблема в моем коде. Я пытаюсь изменить слова и характер строки. Например, «собака побежала», стала бы «ehT god nar» Код почти работает. Он просто не добавляет пробелов. Как бы Вы это сделали? def reverseEachWord(str): reverseWord="" list=str.split() for word in list: word=word[::-1] reverseWord=reverseWord+word+"" return reverseWord

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

Мне нужна простая программа, которая задает строку, возвращает мне следующую в алфавитно-цифровом порядке (или просто алфавитном порядке). f("aaa")="aab" f("aaZ")="aba" И так далее. Есть ли функция для этого в одном из модулей?

matplotlib 2d line line, = значение запятой графика

Я прохожу через базовые учебные пособия для matplotlib, а примерный код, над которым я работаю, – это: import numpy as np import matplotlib.pylab as plt x=[1,2,3,4] y=[5,6,7,8] line, = plt.plot(x,y,'-') plt.show() Кто-нибудь знает, что запятая после строки ( line,=plt.plot(x,y,'-') ) означает? Я думал, что это опечатка, но, очевидно, весь код не работает, если я пропущу […]

Заменить точную подстроку в python

Пример строки: "office administration in delhi" Я хочу заменить из строки пустым. Но когда я это делаю, s.replace('in',"") , администрация также становится пустой. Это всего лишь образец. Строка и слово для замены могут отличаться. Есть ли способ заменить только точное совпадение?

Как преобразовать мой bytearray ('b \ x9e \ x18K \ x9a') в нечто подобное -> '\ x9e \ x18K \ x9a' <— просто str, а не массив

Как преобразовать мой bytearray('b\x9e\x18K\x9a') в нечто подобное -> \x9e\x18K\x9a <— просто str, а не массив! >> uidar = bytearray() >> uidar.append(tag.nti.nai.uid[0]) >> uidar.append(tag.nti.nai.uid[1]) >> uidar.append(tag.nti.nai.uid[2]) >> uidar.append(tag.nti.nai.uid[3]) >> uidar bytearray('b\x9e\x18K\x9a') Я пытаюсь расшифровать мой bytearray uid = uidar.decode('utf-8') но он не может … Traceback (most recent call last): File "<pyshell#42>", line 1, in <module> uid […]

Escape двойные кавычки для JSON в Python

Как заменить двойные кавычки на обратную косую черту и двойные кавычки в Python? >>> s = 'my string with "double quotes" blablabla' >>> s.replace('"', '\\"') 'my string with \\"double quotes\\" blablabla' >>> s.replace('"', '\\\"') 'my string with \\"double quotes\\" blablabla' Я хотел бы получить следующее: 'my string with \"double quotes\" blablabla'

Почему str.count ('') и len (str) дают разные результаты?

Посмотрите на следующий код и объясните, почему метод str.count('') и функция len(str) дают два разных выхода. a='' print(len(a)) print(a.count('')) Вывод: 0 1

Как я могу найти первое вхождение подстроки в строке python?

Так что, если моя строка – «чувак – классный чувак». Я бы хотел найти первый индекс «чувак»: mystring.findfirstindex('dude') # should return 4 Что это за команда python? Благодарю.

Объединение списка объектов python с помощью метода __str__

Я уже рассмотрел этот вопрос о представлении строк в Python, но мой вопрос несколько отличается. Вот код: >>> class WeirdThing(object): … def __init__(self): … self.me = time.time() … def __str__(self): … return "%s" % self.me … def __repr__(self): … return ";%s;" % self.me … >>> weird_list = [WeirdThing(), WeirdThing(), WeirdThing()] >>> print weird_list [;1302217717.89;, ;1302217717.89;, […]

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