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.

Kodni ishga tushirmasdan, konsolga nima chop etilishini aniqlang:

tst1 = 5 tst2 = 10 print(tst1 + tst2)

Kodni ishga tushirmasdan, konsolga nima chop etilishini aniqlang:

tst1 = 5 tst2 = '10' print(tst2 - tst1)

Kodni ishga tushirmasdan, konsolga nima chop etilishini aniqlang:

tst1 = '123' tst2 = '456' print(tst1 + tst2)

uz ru