Pythonda qattiq turlash
Python-ning o'ziga xos xususiyati ob'ektni qattiq turlashidir. Bu shuni anglatadiki, siz har xil turdagi ob'ektlar bilan to'g'ridan-to'g'ri aloqa qila olmaysiz. Masalan, biz raqam va qatorni qo'sha olmaymiz:
num = 12
txt = 'ab'
print(num + txt) # Xato chiqaradi
Ushbu muammoni hal qilish uchun ikkala ob'ektni bir xil turga aylantirishingiz kerak. Buni qanday qilishni keyingi darslarda bilib olasiz.
№1
Kodni ishga tushirmasdan, konsolga nima chop etilishini aniqlang:
tst1 = 5
tst2 = 10
print(tst1 + tst2)
№2
Kodni ishga tushirmasdan, konsolga nima chop etilishini aniqlang:
tst1 = 5
tst2 = '10'
print(tst2 - tst1)
№3
Kodni ishga tushirmasdan, konsolga nima chop etilishini aniqlang:
tst1 = '123'
tst2 = '456'
print(tst1 + tst2)