if self.radio_button_3.isChecked():
self.bth_vis.clicked.connect(self.function2)
else:
self.bth_vis.clicked.connect(self.function1)
self.bth_vis.clicked.connect(self.make_choice)
.
.
.
def make_choice(sefl):
if self.radio_button_3.isChecked():
self.func_1()
else:
self.func_2()
(?<!\d)(\d{1,2}|100)(?!\d)
import json
str = '{"code":"000000","message"...}'
data = json.loads(str)
print(data["data"][0]["adv"]["maxSingleTransAmount"])
Мой проект использует же только вирт окружение? если в нем нет модуля ide не ищет его где то еще?
поэтому скачивать для каждого проекта одни и те же модули не разумно
radiobutton.setChecked(False)
c = set(text1.split()).difference(set(text2.split()))
for i, w in enumerate(text1.split()):
if w in c:
print("{} -> {}".format(w, text2.split()[i]))
else:
print(w)
Сергей
сегодня
получил
двойку -> отлично
на
уроке.
Дома
ждет
его
наказание. -> подарок.
def __eq__(self, other):
from datetime import datetime, timedelta
class dt:
def __init__(self, time=None):
self.dt = datetime.now()
if time:
self.dt = datetime.strptime(str(time), '%Y%m%d%H%M')
def plus_min(self, min=0):
self.dt += timedelta(minutes=5)
return self
def minus_min(self, min=0):
self.dt -= timedelta(minutes=5)
return self
def get_time(self):
return self.dt
def eq(self, time):
return self.dt == time
def set_date(self, dt=datetime.now()):
self.dt = dt
return self
if __name__ == '__main__':
a = dt('202204061200')
print(a.plus_min(5).get_time())
print(a.minus_min(5).get_time())
print(a.eq('202204061300'))
print(a.set_date().eq('202204061300'))
class dt:
def __init__(self, time=None):
self.dt = datetime.now()
if time:
self.dt = datetime.strptime(str(time), '%Y%m%d%H%M')
def get_dt(self):
return self.dt
class dt_operation:
def eq(self, dt1, dt2=datetime.now()):
return dt1 == dt2
if __name__ == '__main__':
d1 = dt('202204061300')
d2 = dt('202204061300')
op = dt_operation()
print(op.eq(d1.get_dt(), d2.get_dt()))
"23432+22342+564"
^(\d+[+-]?)+[^+-]$
\d+ - только числа 1 или более
[+-]? - символ + или - 0 или 1 раз
(\d+[+-]?)+ повторить это все 1 или более раз
[^+-]$ - без символов +,- в конце строки
import re
while True:
s = input("str = ").replace(' ','')
if re.match(r'^(\d+[+-]?)+[^+-]$', s):
print("OK {}".format(s))
break
else:
print("Err {}".format(s))
for skipLink in skipList:
if tgLink[i] == skipLink:
if tgLink[i] in skipList:
if tgLink[i] not in skipList:
tgLink = [2, 5, 6]
skipList= [2]
for i in range(len(tgLink)):
if tgLink[i] not in skipList:
print(tgLink[i])
5
6
txt = 'sdf s7878 adsf '
trash_words = ['s7878']
s = ' '.join([i for i in txt.split() if i.isupper() or i.isdigit() or [x.isdigit() for x in i].count(True) > 0 or [x.isupper() for x in i].count(True) >= 2 and i.lower() not in trash_words])
print(s)
s7878
s = ' '.join([i for i in txt.split() if (i.isupper() or i.isdigit() or [x.isdigit() for x in i].count(True) > 0 or [x.isupper() for x in i].count(True) >= 2) and i.lower() not in trash_words])
def check_str(i):
if ((i.isupper() or
i.isdigit() or
[x.isdigit() for x in i].count(True) > 0 or
[x.isupper() for x in i].count(True) >= 2) and
i.lower() not in trash_words):
return True
return False
txt = 'sdf s7878 adsf '
trash_words = []
print(' '.join([i for i in txt.split() if check_str(i)]))