8. Ma'lumotlar turini o'zgartirish. Ma'lumotlarni butun son turiga aylantirish va aksincha; Reja
Download 40.31 Kb.
|
8 тем
- Bu sahifa navigatsiya:
- Raqamli turdagi konvertatsiya
- Suzuvchi nuqtali sonlarni butun sonlarga aylantirish
8. Ma'lumotlar turini o'zgartirish. Ma'lumotlarni butun son turiga aylantirish va aksincha; Reja 1. Python da ma'lumotlar turlarini konvertatsiya qilish 2. String konvertatsiyasi Python 3 da ma'lumotlar turini o'zgartirish Python-dagi ma'lumotlar turlari bizga ma'lumotlarni tasniflash, tayinlanishi mumkin bo'lgan qiymatlarni va ushbu ma'lumotlarda bajarilishi mumkin bo'lgan operatsiyalarni aniqlash imkonini beradi. Dasturlashda raqamli qiymatlarni satrlar bilan birlashtirish yoki butun sonlarni o'nli kasr sifatida ko'rsatish kabi boshqa funktsiyalarga kirish uchun ma'lumotlarning bir turini boshqasiga aylantirish kerak bo'lishi mumkin. Ushbu qo'llanma sizga raqamlar, satrlar, kortejlar va ro'yxatlarni qanday aylantirishni o'rgatadi. Raqamli turdagi konvertatsiya Python-da ikkita raqamli ma'lumotlar turi mavjud: butun sonlar va floatlar. Butun sonlarni floatlarga va aksincha aylantirish uchun Python maxsus o'rnatilgan usullarni taqdim etadi. Butun sonlarni floatlarga aylantirish float ( ) usuli butun sonlarni suzuvchi nuqtali raqamlarga aylantiradi. Raqam qavs ichida ko'rsatilgan: suzuvchi ( 57) Bu 57 raqamini 57,0 ga aylantiradi. O'zgaruvchilardan ham foydalanishingiz mumkin. f = 57 o'zgaruvchisini e'lon qiling va keyin suzuvchi nuqta raqamini chiqaring: f = 57 chop etish ( float (f)) 57,0 Suzuvchi nuqtali sonlarni butun sonlarga aylantirish O'rnatilgan int ( ) funksiyasi suzuvchi nuqtali sonlarni butun sonlarga aylantirish uchun mo'ljallangan. int ( ) funktsiyasi float () bilan bir xil ishlaydi . Raqamni aylantirish uchun uni qavs ichiga kiriting: int ( 390,8) 390,8 raqami 390 ga aylantiriladi. Bu funksiya o'zgaruvchilar bilan ham ishlashi mumkin. O'zgaruvchilarni e'lon qilish: b = 125,0 c = 390,8 Keyin ularni aylantiring va ko'rsating: chop etish (int(b)) chop etish (int(c))125390 Butun sonni olish uchun int ( ) funksiyasi kasrlarni yaxlitlashsiz olib tashlaydi (shuning uchun 390,8 391 ga aylantirilmaydi). Download 40.31 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling