Python MCQ
- print('abcd'.translate('a'.maketrans('abc', 'bcd')))
- print('xyyzxxyxyy'.lstrip('xyy'))
class Pet:
_class_info = "pet animals"
def about(self):
print("This class is about " + self._class_info + "!")
class Dog(Pet):
_class_info = "man's best friends"
class Cat(Pet):
_class_info = "all kinds of cats"
p = Pet()
p.about()
d = Dog()
d.about()
c = Cat()
c.about()
class Demo:
def __init__(self):
self.a = 1
self.__b = 1
def get(self):
return self.__b
obj = Demo()
obj.a=45
print(obj.a)
class Class:
def __init__(self,num):
self.__num=num
self.value=0
def display_total(self):
total=self.__num+self.value
return total
def set_num(self,num):
self.__num=num
obj=Class(200)
obj.value=500
obj.set_num(obj.value)
print(obj.display_total())
print('ab\ncd\nef'.splitlines())
class Pet:
_class_info = "pet animals"
@classmethod
def about(cls):
print("This class is about " + cls._class_info + "!")
class Dog(Pet):
_class_info = "man's best friends"
class Cat(Pet):
_class_info = "all kinds of cats"
Pet.about()
Dog.about()
Cat.about()
from abc import ABCMeta, abstractmethod
class A(metaclass=ABCMeta):
def method1(self):
return "True"
@abstractmethod
def method2(self):
pass
@abstractmethod
def method3(self):
pass
class B(A):
def method2(self):
return "False"
def method3(self):
return "True"
a=set('abc')
b=set('def')
b.intersection_update(a)
print(a)
print(b)
l=[]
def convert(b):
if(b==0):
return l
dig=b%2
l.append(dig)
convert(b//2)
convert(6)
l.reverse()
for i in l:
print(i,end="")
class Demo:
def __init__(self,num):
self.__num=num
self.value=0
def display_total(self):
total=self.__num**self.value
return total
def set_num(self,num):
self.__num=num
obj=Demo(100)
obj.value=2
obj.set_num(200)
print(obj.display_total())
class A:
def __str__(self):
return '123'
class B(A):
def __init__(self):
super().__init__()
class C(B):
def __init__(self):
super().__init__()
def main():
obj1 = B()
obj2 = A()
obj3 = C()
print(obj1, obj2,obj3)
main()
def outerFunction():
global a
a = 20
def innerFunction():
global a
a = 30
print('a =', a)
a = 10
outerFunction()
print('a =', a)
print("xyyzxyzxzxyy".endswith("xyy", 0, 2))
s1={1, 2, 3, 8}
s2={3, 4, 5, 6}
print(s1|s2)
print(s1.union(s2))
x=set('abcde')
y=set('xyzbd')
x.difference_update(y)
print(x)
print(y)
class A:
def __init__(self, i = 0):
self.i = i
class B(A):
def __init__(self, j = 0):
self.j = j
def main():
b = B()
print(b.i)
print(b.j)
main()
resList = [x+y for x in ['Hello ', 'Good '] for y in ['Dear', 'Bye']]
print(resList)
class Base:
def __init__(self):
self._value=200
def get_value(self):
return self._value+1
class Child(Base):
def get_num(self):
num1=100
return num1
class GrandChild(Child):
def get_num1(self):
num1=200
return num1
grandChild=GrandChild()
print(grandChild.get_num()+1, grandChild.get_value())
class Foo:
def printLine(self, line='Python'):
print(line)
o1 = Foo()
o1.printLine('Java')
print('xyyxyyxyxyxxy'.replace('xy', '12', 0))
Comments
Post a Comment