Дәрістер кешені Дәріс №1 Дәріс тақырыбы


>>> a = tuple('hello, world!') >>>



бет10/13
Дата06.09.2022
өлшемі0,72 Mb.
#148863
1   ...   5   6   7   8   9   10   11   12   13
>>> a = tuple('hello, world!')
>>> a
('h', 'e', 'l', 'l', 'o', ',', ' ', 'w', 'o', 'r', 'l', 'd', '!')

Кортеждермен операциялар. Тізімдермен орындалатын барлық операциялар, өзгертілмейтін тізімдер(қосу, санға көбейту, index() және count() әдістері және бірнеше басқа да операциялар) орындалады.

Сонымен бірге, элементтердің орнын әр түрлі түрде ауыстыруға және т.с.с. атқаруға болады.


Мысалы: Python-да екі айнымалының мәнінің орнын ауыстыру :
a, b = b, a





Дәріс №5
Дәріс тақырыбы: Функциялар және файлдармен жұмыс.
Дәрістің мақсаты: Python бағдарламалау тілінде функциялар және файлдармен жұмыс жасауды қарастыру.
Тақырып бойынша қарастырылатын сұрақтар:
1. Функциялар және файлдармен жұмыс.


  1. Функциялар және файлдармен жұмыс.





Бұнда атаулы мен анонимді функциялар және def, return және lambda интрукциялары қарастырылады. Сонымен қатар, функцияның міндетті және міндетті емес аргументтері, еркін санды аргументтері бар функциялар қарастырылады.


Атаулы функциялар, def инструкциясы. Python тіліндегі функция аргументтер қабылдайтын және мәнді қайтаратын нысан болып табылады. Әдетте функция def инструкциясы көмегімен анықталады.
Қарапайым функцияны анықтайық:
def add(x, y):
return x + y
return Инструкция мәнді қайтаруды талап етеді. Ал аталған жағдайда функция x пен y қосындысын қайтарады. Енді оны шақыруға болады
>>> add(1, 10)
11
>>> add('abc', 'def')
'abcdef'
Функция кез-келген күрделілікте болуы және барлық нысандарды (тізімдер, кортеждерді және тіпті функцияларды) қайтаруы мүмкін:
>>> def newfunc(n):
... def myfunc(x):
... return x + n
... return myfunc
...
>>> new = newfunc(100) # new - бұл функция
>>> new(200)
300
Функция return инструкциясымен аяқталмауы да мүмкін, бірақ соның өзінде функция None мәнін қайтарады:
>>> def func():
... pass
...
>>> print(func())
None


Достарыңызбен бөлісу:
1   ...   5   6   7   8   9   10   11   12   13




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет