Существует также супер () в python.
Пример того, как метод суперкласса вызывается из метода подкласса
class Dog(object):
name = ''
moves = []
def __init__(self, name):
self.name = name
def moves_setup(self,x):
self.moves.append('walk')
self.moves.append('run')
self.moves.append(x)
def get_moves(self):
return self.moves
class Superdog(Dog):
#Let's try to append new fly ability to our Superdog
def moves_setup(self):
#Set default moves by calling method of parent class
super().moves_setup("hello world")
self.moves.append('fly')
dog = Superdog('Freddy')
print (dog.name)
dog.moves_setup()
print (dog.get_moves())
Этот пример аналогичен один из которых описан выше. Однако есть одно отличие: супер не имеет аргументов, переданных ему. Этот выше код является исполняемым в версии python 3.4.
Шестнадцатеричные литералы в MySQL выглядят так: X'01AF'
или так: 0x01AF
(без учета регистра в обоих случаях.
Один из вариантов будет SELECT ... WHERE uuid = X'76572de1aa8c435bafe48e260e19466b'
Используйте функции BIN_TO_UUID () и UUID_TO_BIN () .
SELECT ... WHERE uuid = UUID_TO_BIN('76572de1-aa8c-435b-afe4-8e260e19466b')