WorksheetsPython форматтау, f-string және деректер құрылымдары (12-сынып)
Total questions: 100
Worksheet time: 50mins
"Hello {}!".format("World") нәтижесі қандай?
Hello.format(World)
Hello {} World
Hello World!
Hello {World}
{0} нені білдіреді?
index
қате
жаңа айнымалы
бос орын
"{}+{}={}".format(2,3,5) →
2+3=5
{2}+{3}={5}
2+{}=5
format error
f-string мысалы:
"f {text}"
f"Result: {x}"
f(text)
"f-string"
"Name: {n}".format(n="Aida") нәтижесі:
Name: Aida
Name: n
n: Aida
Error
"Result: {:.2f}".format(3.14159)
Result: 3
Result: 3.14
Result: 3.14159
Error
format() не үшін қолданылады?
Жолға мән орнату
Тізімге қосу
Жою
Индекс табу
{:.1f} не форматтайды?
бүтін
бір таңбалы float
жол
массив
f-string артықшылығы:
өте баяу
қысқа әрі жылдам
"{} {}".format("Python","Course") →
Python Course
PythonCourse
{} {}
Error
Кортеж қандай жақшада жазылады?
[]
{}
()
<>
Кортеж өзгермелі ме?
Иә
Жоқ
Тек соңғы элемент
Error
t = (1, ) нені білдіреді?
integer
list
бір элементті кортеж
set
Кортеж артықшылығы:
өзгермейді, қауіпсіз
өте үлкен
индекстер жоқ
қате береді
Кортежді қайда қолданады?
өзгермейтін деректер
файл
цикл
модуль
Тізім қандай жақшада?
()
[]
{}
||
append() не істейді?
элемент өшіреді
соңына қосады
басына қосады
ортаға қосады
remove(2) →
индекс 2
мән 2
барлық 2
қате
pop() →
соңғы элементті алып тастайды
бірінші
барлығын
ештеңе істемейді
insert(1, 10) →
1-индекске 10 қояды
соңына жазады
10-ды өшіреді
қате
len([1,2,3]) →
2
3
1
Error
clear() →
соңғысын өшіру
барлығын өшіру
бірінші элемент
қайтару
max([5,2,9]) →
5
9
2
None
min([7,1,4]) →
7
4
1
Error
Индекс қайдан басталады?
1
2
0
−1
sorted([3,1,2]) →
[3,2,1]
[1,2,3]
Error
(1,2,3)
reverse=True →
өсу ретімен
кему ретімен
қате
жай тізім
lst.sort() →
жаңа тізім қайтарады
өз ішінде сұрыптайды
None қайтарады
кортежге айналдырады
sorted("abc") →
['a','b','c']
('a','b','c')
abc
Error
Сұрыптауға қатысы жоқ әдіс:
sort()
sorted()
reverse()
append()
Python массивтері қай модульде?
arr
array
num
random
Массив пен тізім айырмасы:
тізім жылдамырақ
массив тек бір тип
массив өзгермейді
массив индекссіз
Массив құру:
array.new
array.array
new()
arr()
"i" типі нені білдіреді?
float
int
Массив артықшылығы
баяу
үлкен
жадты тиімді
өзгермейді
2D массив деген не
мәтін
кесте
цикл
функция
a[2][1] нені білдіреді
2-баған
2-қатар, 1-баған
1-қатар
қате
2D массив мысалы
[1,2,3]
[[1,2],[3,4]]
(2,3,4)
{1,2,3}
Қолданылуы
матрица
жол
жиын
dict
2D массив элементіне қол жеткізу
a(1)(1)
a{1}{1}
a[1][1]
a|1|1
3D массив нені білдіреді
бір өлшем
екі өлшем
үш өлшем
қате
3D массив мысалы
[[[1,2],[3,4]], [[5,6],[7,8]]]
[[1,2],[3,4]]
[1,2,3]
None
Қолданылуы
графика
текст
dict
set
3D құрылым
тізім ішінде тізім ішінде тізім
бір тізім
бір string
dict
3D матрица неге керек
жай ғана
модельдеу
массив
string
Жиын қандай жақшада
[]
{}
()
|
Жиында қайталану бола ма
иә
жоқ
кейде
индексге байланысты
Жиында индекс бар ма
бар
жоқ
1-ден басталады
теріс индекс
add()
элемент қосады
соңынан өшіреді
сұрыптайды
біріктіреді
remove()
жоқ, элементті өшірсе қате
қате бермейді
тізімге жазады
индекс өшіреді
discard()
қате береді
қате бермейді
Біріктіру операциясы:
&
|
-
**
Қиылысу операциясы:
&
|
+
//
Айырма операциясы:
-
∧
|
&
Симметриялық айырма:
|
∧
-
%
update() не істейді?
бір элемент
бірнеше элемент
өшіру
қате
clear() не істейді?
соңғыны
барлық элементті жояды
сұрыптайды
өзгертеді
set([1,1,2]) нәтижесі:
{1,1,2}
{1,2}
[1,2]
Error
Жиын қай кезде тиімді?
қайталанатын мән
қайталанбайтын
индекс керек
сұрыптау керек
Жиында жоқ әдіс:
add
pop
insert
clear
union()
қиылысу
біріктіру
айырма
өшіру
intersection()
қиылсу
біріктіру
бөлу
көбейту
difference()
біріктіру
қиылсу
айырма
XOR
symmetric_difference()
бірге
ортақ
симметриялық айырма
қосу
{1, 2} | {3, 4} →
{1,2}
{3,4}
{1,2,3,4}
Error
copy() не істейді?
элемент қосады
толық көшірме
қиылыстырады
өшіреді
isdisjoint()
матрица
ортақ элемент жоқ
біріктіреді
сұрыптайды
issubset()
ішкі жиын
үлкен жиын
issuperset()
ішкі
сыртқы
қосу
бөлу
difference_update()
айырманы қайтарады
бастапқы жиынды өзгертеді
ештеңе істемейді
қате
frozenset қандай?
өзгермелі
өзгермейтін
тізім
жол
frozenset қосу әдісі бар ма?
add
insert
жоқ
push
frozenset нені қолданады?
union
append
pop
remove
frozenset қайда қолайлы?
dict кілт
тізім
string
массив
frozenset жазылуы:
{}
[]
frozenset()
()
Функция қандай сөзден басталады?
func
def
lambda
set
return не істейді?
функцияны тоқтатады және мән қайтарады
тек шығарады
қосады
сақтайды
Аргумент деген не?
функция атауы
функцияға берілетін мән
айнымалы
тип
Жергілікті айнымалы қайда?
сыртында
ішінде
кез келген жерде
dict ішінде
global айнымалы дегеніміз:
бір функцияда
бүкіл бағдарламада
файл ішінде ғана
тек модульде
global сөзінің қызметі:
функция жасайды
локалдыны глобал етеді
өшіреді
айнымалыны жабады
*args не істейді?
тізім жасайды
көп аргумент қабылдайды
массив жасайды
кортеж жояды
return жазылмаса:
0
False
None
Функцияны шақыру:
f
f[]
f()
f<>
docstring қайда жазылады?
def астында
ең соңында
Python қандай тіл?
машиналық
интерпретацияланатын
компиляцияланатын
бинарлық
type([]) →
list
tuple
dict
set
type({}) →
list
dict
set
tuple
type(0) →
tuple
dict
set
str
Тізім деректер түрі:
mutable
immutable
frozen
copy only
Жол дерек түрі:
mutable
immutable
өзгермелі
массив
input() не қайтарады?
int
list
string
bool
'5' + '6' нәтижесі:
11
56
Error
65
int("10") →
"10"
10
Error
float
float(5) →
5
5.0
Error
None
map() не істейді?
сүзгі
әр элементке функция қолданады
біріктіреді
жояды
filter()
элемент қосады
шартқа сай элементтерді сүзеді
сұрыптайды
бөліп тастайды
split()
біріктіру
бөлу
өшіру
сорттау
join()
бөлу
біріктіру
сұрыптау
айыру
Python комментарий белгісі:
//
/**/
#
--
