Python бағдарламау тілінде "Кортеждер" тақырыбында сабақ жоспары
Оценка 5
Лекции
docx
информатика
Взрослым
04.10.2019
"Алгортимдеу және бағдарламалау" пәні бойынша Python тлінен "Кортеж" тақырыбында сабақ материалы.
Кортеж (tuple) дегеніміз дегеніміз - тізімге ұқсас элементтер тізбегі, бұған тек өзгермейтін тип жатады. Сондықтан, элементтерді үтірге қосу немесе жою мүмкін емес, оны өзгерту мүмкін емес.
Кортежді құру үшін дөңгелек жақша қолданылады және мәндер үтір арқылы ажыратылады.
17.docx
Сабақтың тақырыбы: №17 Кортеждер
1. Кортеждер
2. Күрделі кортеждер
Кортеж (tuple) дегеніміз дегеніміз тізімге ұқсас элементтер тізбегі, бұған тек өзгермейтін
тип жатады. Сондықтан, элементтерді үтірге қосу немесе жою мүмкін емес, оны өзгерту
мүмкін емес.
Кортежді құру үшін дөңгелек жақша қолданылады және мәндер үтір арқылы ажыратылады:
1
2
user = ("Tom", 23)
print(user)
Сонымен қатар, кортежді анықтау үшін жай ғана үтірмен бөлінген мәндерді жақшасыз
санауға болады:
1
2
user = "Tom", 23
print(user)
Егер кортеж тек бір элементтен ғана тұратын болса, онда жалғыз элементтен соң үтір қою
керек.
1 user = ("Tom",)
Тізімнен кортеж жасау үшін тізімді tuple() функциясына беру керек.
1
2
3
users_list = ["Tom", "Bob", "Kate"]
users_tuple = tuple(users_list)
print(users_tuple) # ("Tom", "Bob", "Kate")
Кортеж элементтеріне қатынау тізімдегідей индекс бойынша жүзеге асырылады.
1
2
3
4
5
users = ("Tom", "Bob", "Sam", "Kate")
print(users[0]) # Tom
print(users[2]) # Sam
print(users[1]) # Kate
# получим часть кортежа со 2 элемента по 4
print(users[1:4]) # ("Bob", "Sam", "Kate")
Қажет болғанда кортежді жеке айнымалыларға жіктеуге болады:
1
2
3
4
5
user = ("Tom", 22, False)
name, age, isMarried = user
print(name) # Tom
print(age) # 22
print(isMarried) # False
Функциядан бірнеше мәндерді бірден қайтару қажет болған жағдайда, кортежді пайдалану
ыңғайлы. Функция бірнеше мәндерді қайтарғанда, ол нақты мәнге оралады: 1
2
3
4
5
6
7
8
9
10
11
def get_user():
name = "Tom"
age = 22
is_married = False
return name, age, is_married
user = get_user()
print(user[0]) # Tom
print(user[1]) # 22
print(user[2]) # False
len() функциясының көмегімен кортеж ұзындығын алуға болады.
1
2
user = ("Tom", 22, False)
print(len(user)) # 3
Күрделі кортеждер
Бір кортежде элементтер түрінде басқа кортеждер болуы мүмкін. Мысалы:
1
2
3
4
5
6
7
8
9
10
11
countries = (
("Germany", 80.2, (("Berlin",3.326), ("Hamburg", 1.718))),
("France", 66, (("Paris", 2.2),("Marsel", 1.6)))
)
for country in countries:
countryName, countryPopulation, cities = country
print("\nCountry: {} population: {}".format(countryName, countryPopulation))
for city in cities:
cityName, cityPopulation = city
print("City: {} population: {}".format(cityName, cityPopulation))
Python бағдарламау тілінде "Кортеждер" тақырыбында сабақ жоспары
Python бағдарламау тілінде "Кортеждер" тақырыбында сабақ жоспары
Материалы на данной страницы взяты из открытых истончиков либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.