Font size
WorksheetsPython Сұрақтары
Total questions: 99
Worksheet time: 50mins
obj нысан атрибутын қалай алуға болады?
getattr(obj,"attr")
obj.attr
obj.get("attr")
obj.getattr("attr")
attr(obj)
obj нысан атрибутының мәнін қалай орнатуға болады?
setattr(obj,"attr",value)
obj.attr = value
obj.set("attr",value)
obj.setattr("attr",value)
set(obj,"attr",value)
obj нысан атрибутын қалай жоюға болады?
delattr(obj,"attr")
del obj.attr
obj.del("attr")
delete(obj,"attr")
obj.remove("attr")
Python-да JSON файлды оқу үшін қандай модуль қолданылады?
json
filejson
jsreader
dataparse
jloader
Санның квадратын қайтаратын Lambda функциясын қалай құруға болады?
lambda x: x2
def f(x): return x2
lambda x: return x2
f = lambda x -> x2
square(x)
Lambda-ны map арқылы барлық тізім элементтеріне қалай қолдануға болады?
list(map(lambda x: x2,[1,2,3]))
map(lambda x: x2,[1,2,3])
[lambda x: x2 for x in [1,2,3]]
for x in [1,2,3]: x2
apply(lambda x: x*2,[1,2,3])
Жұп сандарды сүзгі арқылы қалай сүзуге болады?
list(filter(lambda x: x%2==0,[1,2,3,4]))
[x for x in [1,2,3,4] if x%2==0]
[1,2,3,4] тізіміндегі жұп сандарды қалай алуға болады?
filter([1,2,3,4],lambda x:x%2==0)
map(lambda x: x%2==0,[1,2,3,4])
list([x for x in [1,2,3,4] if x%2==0])
list(filter(lambda x:x%2==0,[1,2,3,4]))
[1,2,3,4] тізімі үшін map және filter қалай біріктіруге болады?
list(map(lambda x:x*2, filter(lambda x:x%2==0,[1,2,3,4])))
list(filter(lambda x:x%2==0,map(lambda x:x*2,[1,2,3,4])))
list(map(filter(lambda x:x%2==0,[1,2,3,4]),lambda x:x*2))
list(map(lambda x:x*2,[1,2,3,4]))
Python dictionary-де барлық кілттерді алу тәсілі?
d.keys()
d.getkeys()
d.allkeys()
d.keylist()
Генератор элементтерінің санын қалай алуға болады?
len(list(g))
len(g)
g.count()
next(g)
Дефис арқылы "a","b","c" жолдарын қалай біріктіруге болады?
"-".join(["a","b","c"])
join(["a","b","c"],"-")
str.join("-","a","b","c")
"-".concat(["a","b","c"])
Бос set қалай алуға болады?
set()
{}
[]
()
empty_set()
set –ке элементті қалай қосуға болады?
s.add(5)
s.append(5)
s.insert(5)
s.update(5)
s.put(5)
Элементті set-тен қалай жоюға болады?
s.remove(5)
s.delete(5)
s.pop(5)
del s[5]
s.discard(5)
Екі a және b жиынтығын қалай біріктіруге болады?
a | b
a + b
union(a,b)
a.merge(b)
a.combine(b)
Екі set a және b қиылысын қалай алуға болады?
a & b
a && b
intersection(a,b)
a ∩ b
a.both(b)
b ішіндегі a ішкі жиынын қалай тексеруге болады?
a <= b
a < b
subset(a,b)
a in b
a ⊆ b
k кілтінің сөздік элементін қалай қауіпсіз алуға болады?
d.get(k)
d[k]
d.fetch(k)
d.key(k)
d.value(k)
k кілті бойынша сөздіктен элементті қалай жоюға болады?
del d[k]
d.remove(k)
d.pop(k)
d.delete(k)
del key(d,k)
Бос тізімді қалай жасауға болады?
[]
[1, 2, 3]
[None]
[0]
Бос сөздікті қалай жасауға болады?
{}
[]
()
dict[]
Бос кортежді қалай жасауға болады?
()
[]
{}
tuple[]
Бос жиынды қалай жасауға болады?
set()
[]
()
empty()
lst тізімінің бос екенін қалай тексеруге болады?
not lst
lst == None
lst == 0
len(lst) == 0
d сөздік кілттерінің тізімін қалай алуға болады?
d.keys()
d.values()
d.items()
keys(d)
d сөздік кілттерінің тізімін қалай алуға болады?
d.values()
d.keys()
d.items()
values(d)
"ABC" жолын кіші әріптерге қалай түрлендіруге болады?
"ABC".lower()
"ABC".upper()
str.lower("ABC")
"ABC".capitalize()
lower("ABC")
"Hello" жолының "lo" - мен аяқталғанын қалай тексеруге болады?
"Hello".endswith("lo")
"Hello".startswith("lo")
"lo" in "Hello"
"Hello".contains("lo")
"Hello"[-2:]=="lo"
s = "Hello World" жолында "Hello" - ны "Hi" - ге қалай ауыстыруға болады?
s.replace("Hello","Hi")
s.sub("Hello","Hi")
replace(s,"Hello","Hi")
s.swap("Hello","Hi")
s.change("Hello","Hi")
"x,y,z" жолын үтірмен қалай бөлуге болады?
"x,y,z".split(",")
split("x,y,z",",")
str.split("x,y,z")
"x,y,z".divide(",")
"x,y,z".partition(",")
['a','b','c'] тізім элементтерін жолға қалай біріктіруге болады?
"".join(['a','b','c'])
join(['a','b','c'],"")
str.join("",['a','b','c'])
concat(['a','b','c'],"")
".concat(['a','b','c'])
getter және setter көмегімен сипатты қалай жасауға болады?
@property, @x.setter
def get_x(), def set_x()
@staticmethod
def property()
getter(x), setter(x)
5 аргументімен анонимді функцияны (lambda) с аргументом 5?
(lambda x:x2)(5)
lambda(x): x2(5)
func(lambda x:x2,5)
func(lambda x:x2,5)
0-4 квадрат сандар генераторын қалай құруға болады?
(x2 for x in range(5))
[x2 for x in range(5)]
{x**2 for x in range(5)}
generator(range(5))
range(5)
Келесі t генераторының мәнін қалай алуға болады?
next(t)
t.next()
t.get()
t.next_value()
next_value(t)
[1,2,3] тізімінің ұзындығын қалай алуға болады?
len([1,2,3])
[1,2,3].len()
size([1,2,3])
[1,2,3].size
count([1,2,3])
x (int немесе float) сан екенін қалай тексеруге болады?
isinstance(x,(int,float))
type(x)==int
type(x)==float
x.isdigit()
isinstance(x,str)
import math-тен кейін math-тен sqrt функциясын қалай пайдалануға болады?
math.sqrt(16)
sqrt(16)
math.sqrt(160)
math.sqr(16)
sqrt.math(16)
1-ден 20-ға дейінгі кездейсоқ бүтін санды қалай жасауға болады?
random.randint(1,20)
random.random(1,20)
randint(1,20)
random.range(1,20)
random.randomint(1,20)
Бағдарламаны 3 секундқа қалай тоқтатуға болады?
time.sleep(3)
wait(3)
delay(3)
sleep(3s)
time.pause(3)
Ерекшелікті қалай өңдеуге болады?
try-except
catch
handle
error
check
Python тізімінен соңғы элементті қауіпсіз жою тәсілі?
lst.pop()
lst.remove_last()
del lst[-1]
lst.delete()
lst.cut()
student атрибуты бар Person класын қалай жасауға болады?
class Person: def init(self, student): self. student= student
class Person(student): pass
def class Person(student): pass
Person = class(student)
class Person: student= student
"Alma" аты бар Person класының объектісін қалай жасауға болады?
p = Person("Alma")
p = Person.name("Alma")
p = Person({name="Alma"})
p = new Person("Alma")
p = Person("name"="Alma")
Person-нан Student мұрагерін қалай құруға болады?
class Student(Person): pass
class Student: Person
class Student extends Person: pass
Student(Person)
class Student(Person){}
Класста __god жеке атрибутын қалай жасауға болады?
self.__god
self._god
self.god
self__god
Нысанның қайталанатындығын қалай тексеруге болады?
hasattr(obj,"iter")
isinstance(obj,list)
type(obj)==iter
obj.isiterable()
[1,2] және [5,6] тізімдерін қалай біріктіруге болады?
[1,2] + [5,6]
[1,2].append([5,6])
merge([1,2],[5,6])
[1,2]*[5,6]
[1,2,5] тізімінде 2 элементінің бар екендігін қалай тексеруге болады?
2 in [1,2,5]
[1,2,5].has(2)
contains([1,2,5],2)
[1,2,5].check(2)
"xyz" жолын бас әріпке қалай аударуға болады?
"xyz".upper()
"xyz".lower()
str.upper("xyz")
"xyz".capitalize()
"MIR" жолын кіші әріпке қалай аударуға болады?
"MIR".lower()
"MIR".upper()
str.lower("MIR")
"MIR".capitalize()
"avto" жолы "av" - ден басталатынын қалай тексеруге болады?
"avto".startswith("av")
"avto".endswith("av")
"av" in "avto"
"avto".contains("av")
"avto" жолының "to" - мен аяқталғанын қалай тексеруге болады?
avto.endswith("to")
avto.startswith("to")
"to" in "avto"
avto.contains("to")
"m,i,r" жолын үтірмен қалай бөлуге болады?
"m,i,r".split(",")
split("m,i,r", ",")
str.split("m,i,r")
"m,i,r".divide(",")
["x","y"] тізімін бос орын арқылы жолға қалай біріктіруге болады?
" ".join(["x","y"])
", ".join(["x","y"])
str.join(" ",["x","y"])
join(["x","y"], " ")
8 аргументімен f функциясын қалай шақыруға болады?
f(8)
f.call(8)
call(f,8)
f.call8()
List comprehension арқылы 0-ден 5-ке дейінгі сандар квадраттарының тізімін қалай алуға болады?
[x2 for x in range(6)]
[x2forxinrange(6)]
list(x2 for x in range(6))
squares([0,1,2,3,4,5])
int-де y айнымалы түрін қалай тексеруге болады?
isinstance(y,int)
type(y)==int
type(y) is int
y.type()==int
class Person: def init(self, pol): self.name= pol сыныбын дұрыс анықтау жолын таңдаңыз.
class Person(pol): pass
def class Person(pol): pass
Person = class(pol)
class Person: pol= pol
"Miras" деп аталатын Person класс нысанын қалай жасауға болады?
p = Person("Miras")
p = Person.name("Miras")
p = Person{name="Miras"}
p = new Person("Miras")
Person-нан Okushi классын қалай мұра етуге болады?
class Okushi (Person): pass
class Okushi: Person
class Okushi extends Person: pass
Okushi (Person)
Класста __pol жеке атрибутын қалай жасауға болады?
self.__pol
self.pol
__pol
private pol
Lambda-ны барлық тізім элементтеріне [1,2,3] map арқылы қалай қолдануға болады?
list(map(lambda x:x2,[1,2,3]))
map(lambda x:x2,[1,2,3])
[lambda x:x2 for x in [1,2,3]]
for x in [1,2,3]: x2
[1,2,3,4,5] тізімі үшін map және filter-ді қалай біріктіруге болады?
list(map(lambda x:x2, filter(lambda x:x%2==0,[1,2,3,4,5])))
list(filter(lambda x:x%2==0,map(lambda x:x2,[1,2,3,4,5])))
list(map(filter(lambda x:x%2==0,[1,2,3,4,5]),lambda x:x2))
list(filter(lambda x:x%2==0,[1,2,3,4,5]))
0-4 квадраттары бар генераторды қалай жасауға болады?
(x2 for x in range(5))
[x2 for x in range(5)]
(x for x in range(5))
[x for x in range(5)]
Генератордан элементтерді алу үшін қай өрнек дұрыс?
{x**2 for x in range(5)}
generator(range(5))
range(5)
Генератор элементтерінің санын қалай алуға болады?
len(list(f))
len(f)
g.size()
g.count()
Файлды жол бойынша қалай оқуға болады?
file.readlines()
file.read()
file.readline()
file.getline()
Python-да модульдің атын толық көрсету үшін қандай айнымалы қолданылады?
__name__
__module__
__package__
__context__
Time модулі арқылы ағымдағы уақытты қалай алуға болады?
time.time()
time.now()
current_time()
time.date()
Бағдарламаны 4 секундқа қалай тоқтатуға болады?
time.sleep(4)
wait(4)
delay(4)
sleep(4s)
Қай код сөздікке жаңа элементті дұрыс қосады?
d["age"] = 20
add(d, "age", 20)
d.add("age", 20)
insert(d, {"age":20})
Range объектісінің ерекшелігі?
Ол мәндерді жедел есептеп шығарады (lazy evaluation)
Барлық элементтерді жадында сақтайды
Тек бір рет қолдануға болады
Жолдарды шығарады
list comprehension арқылы 0-9 сандарының квадраттарының тізімін қалай жасауға болады?
[x2 for x in range(10)]
[x2forxinrange(10)]
list(x2 for x in range(10))
squares([0,1,2,3,4,5,6,7,8,9])
list comprehension арқылы 0-ден 9-ға дейінгі барлық жұп сандарды қалай алуға болады?
[x for x in range(10) if x%2==0]
[x for x in range(10) if x%2!=0]
[x%2==0 for x in range(10)]
filter(lambda x:x%2==0,range(10))
a және b екі жиынды қалай біріктіруге болады?
a | b
a + b
union(a,b)
a.merge(b)
Екі a және b жиындарының қиылысын қалай алуға болады?
a & b
a && b
intersection(a,b)
a n b
a –ның b жиынының ішкі жиыны екендігін қалай тексеруге болады?
a <= b
a < b
subset(a,b)
a in b
s жиынынан элементті қалай жоюға болады?
s.remove(5)
s.delete(5)
s.pop(5)
del s[5]
s.discard(5)
Элементті s жиынына қалай қосуға болады?
s.add(5)
s.append(5)
s.insert(5)
s.update(5)
s.put(5)
'a','b' кілттерімен және 1,2 мәндерімен сөздікті қалай құруға болады?
{'a':1,'b':2}
dict('a':1,'b':2)
['a':1,'b':2]
dict(a=1,b=2)
dict([('a',1),('b',2)])
d сөздігінен 'a' кілтінің мәнін қалай қауіпсіз алуға болады?
d.get('a')
d['a']
d.fetch('a')
d.key('a')
d.value('a')
Сөздіктен 'a' кілт элементін қалай жоюға болады?
del d['a']
d.remove('a')
d.pop('a')
d.delete('a')
del key(d,'a')
Python 3.9+жүйесінде a және b сөздіктерін қалай біріктіруге болады?
a | b
a + b
dict.merge(a,b)
a.update(b)
a.combine(b)
d сөздігінен кілт-мән жұптарын қалай алуға болады?
d.items()
d.keys()
Оқу үшін data.txt файлын қалай ашуға болады?
open('data.txt','r')
open('data.txt','w')
open('data.txt','a')
open('data.txt','x')
Бар файлды қайта жазбай жазу үшін файлды қалай ашуға болады?
open('data.txt','x')
open('data.txt','w')
open('data.txt','a')
open('data.txt','r')
Файлға "Hello" қалай жазуға болады?
file.write("Hello")
file.print("Hello")
write(file,"Hello")
file.add("Hello")
import math кейін math модулінен sqrt қалай пайдалануға болады?
math.sqrt(16)
sqrt(16)
math.sqr(16)
sqrt.math(16)
from math import sqrt –тан кейін sqrt қалай қолданылады?
sqrt(16)
math.sqrt(16)
sqrt16()
math.sqr(16)
1-ден 5-ке дейінгі кездейсоқ бүтін санды қалай жасауға болады?
random.randint(1,5)
random.random(1,5)
randint(1,5)
random.range(1,5)
Python-дағы set контейнерінің негізгі қасиеті?
Қайталанбайтын элементтер сақтайды
Элементтер әрқашан сұрыпталған түрде болады
Тек сандарды сақтай алады
Тек tuple сақтайды
Функцияны анықтау синтаксисі қайсы?
def func(x): return x + 1
function func(x): return x + 1
def func(x): x + 1
def func x: return x + 1
Файлды оқу режимінде ашудың дұрыс мысалы?
open("data.txt", "r")
open("data.txt")
open("data.txt", "read")
open("data.txt", mode="read")
0-ден 10-ға дейінгі сандар генераторын қалай жасауға болады?
(x for x in range(11))
[x for x in range(11)]
{x for x in range(11)}
generator(range(11))
Келесі w генераторының мәнін қалай алуға болады?
next(w)
w.next()
w.get()
w.next_value()
[1,2,3,4,5,6] тізім үшін map және filter қалай біріктіруге болады?
list(map(lambda x:x*2, filter(lambda x:x%2==0,[1,2,3,4,5,6])))
list(filter(lambda x:x%2==0,map(lambda x:x*2,[1,2,3,4,5,6])))
list(map(filter(lambda x:x%2==0,[1,2,3,4,5,6]),lambda x:x*2)
list(filter(lambda x:x%2==0,[1,26,3,4,5,6]))
color атрибутымен авто класын қалай құруға болады?
class Avto: def init(self, color): self.color= color
class Avto: def color(self): self.color= color
class Avto: def __init__(self): self.color= color
class Avto: def __init__(self, color): color= self.color
