தீர்க்கப்பட்டது: பைதான் எண்ணை கமாவாகவும் தசமத்தை மிதவையாகவும் மாற்றுகிறது

கமா மற்றும் தசமத்துடன் ஒரு எண்ணை மிதவையாக மாற்றுவதில் உள்ள முக்கிய பிரச்சனை என்னவென்றால், அந்த எண் சரியாக வட்டமிடாமல் இருக்கலாம். கணக்கீடுகளைச் செய்ய அல்லது ஒப்பீடுகளைச் செய்ய முயற்சிக்கும்போது இது எதிர்பாராத முடிவுகளை ஏற்படுத்தும்.

number = "1,000.00"
float(number.replace(",", ""))

முதல் வரி "எண்" எனப்படும் சரம் மாறியை உருவாக்கி அதற்கு "1,000.00" மதிப்பை ஒதுக்குகிறது. இரண்டாவது வரியானது, கமா எழுத்துக்களை அகற்றி, முடிவை மிதவையாகத் தருவதன் மூலம் சரம் மாறி “எண்” ஐ மிதவை மாறியாக மாற்றுகிறது.

தசம எண்கள்

பைத்தானில், தசம எண்கள் தசம தொகுதியால் குறிக்கப்படுகின்றன. தசம எண்ணை உருவாக்க, நீங்கள் தசம() செயல்பாட்டைப் பயன்படுத்துகிறீர்கள். எடுத்துக்காட்டாக, 10.5 க்கு சமமான எண்ணை உருவாக்க, நீங்கள் டெசிமல்() செயல்பாட்டைப் பயன்படுத்தி 10.5 மதிப்பை ஒரு வாதமாக அனுப்புவீர்கள்.

ஒரு தசம எண்ணை ஒரு சரம் பிரதிநிதித்துவமாக மாற்ற, நீங்கள் str() செயல்பாட்டைப் பயன்படுத்தலாம். எடுத்துக்காட்டாக, நீங்கள் “10.5” என்ற சரத்தை அச்சிட விரும்பினால், நீங்கள் str() செயல்பாட்டைப் பயன்படுத்தி 10.5 மதிப்பை ஒரு வாதமாக அனுப்புவீர்கள்.

மிதவை வகை

ஃப்ளோட் வகை என்பது பைத்தானில் உள்ள தரவு வகையாகும், இது உண்மையான எண்களை சேமிக்கிறது. வயது, சம்பளம் மற்றும் வெப்பநிலை போன்ற எண் மதிப்புகளை சேமிக்கும் மாறிகளுக்கு இது பயன்படுத்தப்படலாம்.

தொடர்புடைய இடுகைகள்:

ஒரு கருத்துரையை