# if line == 'stock': # Убрать
if line.rstrip() == 'stock': # Добавить
# print(line) # убрать
print(">%s<" % line) # добавить
class Car:
def __init__(self, model, color): # Этот метод выполняется при создании объекта, в него передаются все аргументы
self.model = model
self.color = color
print('The model is %s, color is %s' % (self.model, self.color))
# Код окна main_window
#
import about_window # Импортируем окно About
...
...
# Конструктор main_window
...
...
self.menuBar.clicked.connect(self.show_about_window) # Всякий раз при клике на menuBar выполнять self.show_about_window
...
...
# Тело main_window
def show_about_window(self): # Выполняется всякий раз при клике на menuBar
about = about_window() # Создать окно About
about.exec_() # Показать окно About
self.MyChkbox.setProperty('field_name', 'MyLineEdit')
for checkbox in self.findChildren(QCheckBox): # Для всех чекбоксов формы
if checkbox.property('field_name'): # Если чекбокс имеет свойство 'field_name'
checkbox.stateChanged.connect( # Законнектить смену статуса чекбокса к функции
# Функция поиска поля по имени объекта, содержащегося в свойстве отправителя (чекбокса)
lambda state : self.findChild(QLineEdit, self.sender().property('field_name')).setReadOnly(
True if state == 2 else False # Выставить соответствующий статус доступности для ввода
)
)
#!/usr/bin/perl -w
$one = 'qwF12F3gh'; # Считываем примеры
$two = 'FqwF12F3gh'; # В переменные
for $example ($one, $two){ # Проходимся по обоим примерам в цикле
$first = substr($example, 0, 1); # Считываем первый символ в переменную $first
$example =~ s/\D//g; # Удаляем из строки все, что не является числом
if($first eq 'F'){ # Если первый символ равен "F"
$example = 'F' . $example; # Возвращаем его обратно в строку
}
}
print 'qwF12F3gh', ' -> ', $one;
print 'FqwF12F3gh', ' -> ', $two;
# Результат
# qwF12F3gh -> 123
# FqwF12F3gh -> F123