O‘zgaruvchi tipini belgilash
O‘zgaruvchi tipini belgilash
Ba’zan o‘zgaruvchining tipini aniq belgilash kerak bo‘lishi mumkin. Buni casting (tip o‘zgartirish) orqali amalga oshirish mumkin. Python obyektga yo‘naltirilgan til bo‘lgani uchun ma’lumot tiplarini, jumladan, primitiv tiplarni aniqlashda sinflardan foydalanadi.
Shuning uchun Python’da casting konstruktor funksiyalari yordamida bajariladi:
- int() — butun son literalidan, float literalidan (oldingi butun songacha pastga yaxlitlab) yoki string literalidan (agar string butun sonni ifodalasa) butun son hosil qiladi
- float() — butun son literalidan, float literalidan yoki string literalidan (agar string float yoki butun sonni ifodalasa) float son hosil qiladi
- str() — turli xil ma’lumot tiplaridan, jumladan, stringlar, butun son literallari va float literallaridan string hosil qiladi
Misol
Butun sonlar:
x = int(1) # x will be 1
y = int(2.8) # y will be 2
z = int("3") # z will be 3
O‘zingiz sinab ko‘ring »
Misol
Float sonlar:
x = float(1) # x will be 1.0
y = float(2.8) # y will be 2.8
z = float("3") # z will be 3.0
w = float("4.2") # w will be 4.2
O‘zingiz sinab ko‘ring »
Misol
Stringlar:
x = str("s1") # x will be 's1'
y = str(2) # y will be '2'
z = str(3.0) # z will be '3.0'
O‘zingiz sinab ko‘ring »
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
