Questions tagged [python-3.x]

Метка предназначена для вопросов, непосредственно связанных с особенностями работы с Python версий 3.x. После официального прекращения поддержки Python 2 (1 января 2020 г.) добавление этой метки совместно с меткой [python] не обязательно, достаточно просто метки [python].

Python 3 - это текущая версия языка Python, вышедшая в конце 2008 года. Релиз ставит целью упрощение и улучшение синтаксиса языка. Python 3 не является обратно-совместимым с Python 2 и потому имеет собственную метку.


Рекомендации по использованию метки:

Используйте метку для всех вопросов, связанных с Python. Если вы считаете, что ваш вопрос затрагивает возможности, различающиеся в версиях 2 и 3, в дополнение к основной метке , используйте уточняющие или . Если вы считаете, что ваш вопрос ещё сильнее зависит от версии Python, вы можете добавить метку версии, например, .

Добавлять метку при наличии метки не обязательно, т.к. на сегодняшний момент (>=2020) официально объявлено прекращение поддержки Python 2 (см. Sunsetting Python 2), все вопросы с меткой по умолчанию считаются связанными с версией Python 3.

18020 questions
5
votes
2 answers

Замена символа по индексу строки: TypeError: 'str' object does not support item assignment

В Python-e я новичок.Непонятно почему нельзя обратиться к строке по индексу. sequence[geneNumber] = 0 Пишет 'str' object doesn't support item assigment Вот ссылка https://repl.it/Dojk/4
4
votes
4 answers

Операция со строками, поиск слов с окончанием на определённую букву python

Сам не так давно начал питон, немного не понимаю почему он не ищет мне слова и вообще ничего не выводит. Задание такое: Дан набор слов, разделенных точкой с запятой (;). Набор заканчивается двоеточием (:). Определить, сколько в нем слов,…
4
votes
2 answers

Как узнать в python когда заканчивается месяц?

Как узнать в python когда заканчивается месяц?
Sasha
  • 89
4
votes
1 answer

Удаление пункта из текстового списка в файле, не нарушая нумерацию

Всем привет! Только начал разбираться в разработке на python и попалась интересная и в то же время сложная задача для меня, которую я не могу решить. Вот сама задача: имеется текстовый документ, который состоит из пунктов, которые могут содержать…
User
  • 41
4
votes
1 answer

как преобразовать список в множество и наоборот

как преобразовать список в множество и наоборот
3
votes
2 answers

Как распарсить русские слова, написанные в английской раскладке?

Как распарсить строку, написанную на русском при английской раскладке клавиатуры? Например, имеем строку "Dctv ghbdtn", что означает "Всем привет".
Sasha
  • 43
3
votes
1 answer

Двухуровнеый генератор списка

Друзья, как мне конструкцию ниже превратить в красивый генератор списка? cnt = int(input()) list=[] for i in range(0, cnt+1): for j in range(0, i): list += [i] И/или в чем моя ошибка? list=[[list+=[i] for j in range(0, i)] for i in…
3
votes
2 answers

Как запускать Python на других компьютерах

Очень нравится Python, начал изучать и поражаюсь его простоте. Я пишу телеграмм бота, хочу его запустить на постоянной основе на сервере Windows 2012. Мне необходимо установить Python на этот сервер и еще скачать всю кучу библиотек, которую я…
shatoidil
  • 1,492
3
votes
1 answer

Пожалуйста, помогите понять кусок кода

import discord client = discord.Client() client.login('email', 'password') @client.event def on_message(message): if message.content.startswith('!hello'): client.send_message(message.channel, 'Hello was received!') @client.event def…
3
votes
1 answer

Ошибка:" not all arguments converted during string formatting"

Дано число a, например 923 451. Надо получить: 923451 92345 9234 923 92 9 0 Мой код: q=(923451) while int(q)>0: str(q)-str(q)%10 print(q) Ошибка: not all arguments converted during string formatting
user353310
3
votes
1 answer

Стилизация по PEP8 в python

По PEP8 название фунции должны быть нижним регистром и отделяться нижним анрскором, но сама стандартная библиотека не соблюдает этого стандарта? также и относится к классам.
Oma Dt
  • 575
2
votes
0 answers

Сохраняется локальный словарь функции

Пишу функцию по числам Фибоначчи, способ Fast doubling с запоминанием предыдущих результатов, вот код: def calculate_fib(n, context={}): if n < 3: return 1 else: if not context.get(n // 2, 0): context[n // 2] =…
tetelevm
  • 724
2
votes
0 answers

Python. Проблема с конвертацией в .exe

Если вкратце, то моя проблема в том, что я не могу совершить конвертацию в exe. Я пробовал установить pythoninstaller через pip, но pip была "неизвестной командой". Я покопался в PATH, указал все пути, которые вели к папке с установленным python и к…
layv
  • 81
2
votes
0 answers

Правильно ли я понимаю что такое поток?

Помогите пожалуйста разобраться с понятием потока и GIL в python3. Скажите пожалуйста в каких пунктах я ошибаюсь и, если можно, посоветуйте что почитать. когда интерпретатор python-а запускает программу, то выделяется отдельный процесс. далее…
cyklop77
  • 1,791
2
votes
1 answer

Создать цикл в регулярных выражениях

Необходимо создать цикл, чтобы не вбивать по новой каждый раз новый 'pattern'. Я думаю, нужно как то использовать эти пиксели, так как каждый pattern отличается между собой пикселями (+100 пикселей каждый раз, начиная с 0px и заканчивая 900px).…
1
2 3
38 39