Skip to content

ಸಂಖ್ಯೆ ಡೇಟಾ ಟೈಪ್ಸ್ (Number Data Types)

ಪೈಥಾನ್‌ನಲ್ಲಿ, ಸಂಖ್ಯೆಗಳನ್ನು ಪ್ರತಿನಿಧಿಸಲು ಹಲವಾರು ಡೇಟಾ ಟೈಪ್‌ಗಳಿವೆ. ಇವುಗಳನ್ನು ನ್ಯೂಮರಿಕ್ ಟೈಪ್ಸ್ (Numeric Types) ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ. ಪ್ರಮುಖವಾಗಿ ಮೂರು ವಿಧಗಳಿವೆ: int, float, ಮತ್ತು complex.


1. int (Integer / ಪೂರ್ಣಾಂಕ)

int ಡೇಟಾ ಟೈಪ್ ಅನ್ನು ಪೂರ್ಣಾಂಕ ಸಂಖ್ಯೆಗಳನ್ನು (ಧನ, ಋಣ, ಅಥವಾ ಸೊನ್ನೆ) ಸಂಗ್ರಹಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ. ಇದರಲ್ಲಿ ದಶಮಾಂಶ ಬಿಂದು ಇರುವುದಿಲ್ಲ.

ಉದಾಹರಣೆ:

# int ವೇರಿಯೇಬಲ್‌ಗಳು
positive_number = 100
negative_number = -50
zero = 0

print(f"ಧನ ಸಂಖ್ಯೆ: {positive_number}, ಟೈಪ್: {type(positive_number)}")
print(f"ಋಣ ಸಂಖ್ಯೆ: {negative_number}, ಟೈಪ್: {type(negative_number)}")

# ದೊಡ್ಡ ಸಂಖ್ಯೆಗಳನ್ನು ಸಹ int ಆಗಿ ಸಂಗ್ರಹಿಸಬಹುದು
large_number = 9876543210
print(f"ದೊಡ್ಡ ಸಂಖ್ಯೆ: {large_number}, ಟೈಪ್: {type(large_number)}")

ಗಮನಿಸಿ: ಪೈಥಾನ್‌ನಲ್ಲಿ int ಗೆ ಯಾವುದೇ ಗಾತ್ರದ ಮಿತಿ ಇಲ್ಲ. ನಿಮ್ಮ ಕಂಪ್ಯೂಟರ್‌ನ ಮೆಮೊರಿ ಇರುವವರೆಗೆ ನೀವು ಎಂತಹ ದೊಡ್ಡ ಸಂಖ್ಯೆಯನ್ನಾದರೂ ಸಂಗ್ರಹಿಸಬಹುದು.


2. float (Floating-Point Number / ದಶಮಾಂಶ)

float ಡೇಟಾ ಟೈಪ್ ಅನ್ನು ದಶಮಾಂಶ ಬಿಂದು (decimal point) ಹೊಂದಿರುವ ಸಂಖ್ಯೆಗಳನ್ನು ಸಂಗ್ರಹಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ.

ಉದಾಹರಣೆ:

# float ವೇರಿಯೇಬಲ್‌ಗಳು
pi_value = 3.14
price = 99.99
negative_float = -0.005

print(f"Pi ಮೌಲ್ಯ: {pi_value}, ಟೈಪ್: {type(pi_value)}")
print(f"ಬೆಲೆ: {price}, ಟೈಪ್: {type(price)}")

# ವೈಜ್ಞಾನಿಕ ಸಂಕೇತ (Scientific Notation)
# 3 * 10^8 ಅನ್ನು ಪ್ರತಿನಿಧಿಸಲು
speed_of_light = 3e8
print(f"ಬೆಳಕಿನ ವೇಗ: {speed_of_light}, ಟೈಪ್: {type(speed_of_light)}")

int ಮತ್ತು float ನಡುವಿನ ಗಣಿತ: ಒಂದು int ಮತ್ತು float ನಡುವೆ ಯಾವುದೇ ಗಣಿತೀಯ ಕಾರ್ಯಾಚರಣೆ ನಡೆಸಿದಾಗ, ಫಲಿತಾಂಶವು ಯಾವಾಗಲೂ float ಆಗಿರುತ್ತದೆ.

result = 10 + 5.5
print(f"ಫಲಿತಾಂಶ: {result}, ಟೈಪ್: {type(result)}") # Output: ಫಲಿತಾಂಶ: 15.5, ಟೈಪ್: <class 'float'>

3. complex (Complex Number / ಸಂಕೀರ್ಣ ಸಂಖ್ಯೆ)

complex ಡೇಟಾ ಟೈಪ್ ಅನ್ನು ಸಂಕೀರ್ಣ ಸಂಖ್ಯೆಗಳನ್ನು (complex numbers) ಸಂಗ್ರಹಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ. ಸಂಕೀರ್ಣ ಸಂಖ್ಯೆಯು ಒಂದು ನೈಜ ಭಾಗ (real part) ಮತ್ತು ಒಂದು ಕಾಲ್ಪನಿಕ ಭಾಗವನ್ನು (imaginary part) ಹೊಂದಿರುತ್ತದೆ. ಕಾಲ್ಪನಿಕ ಭಾಗವನ್ನು j ಅಕ್ಷರದಿಂದ ಗುರುತಿಸಲಾಗುತ್ತದೆ.

ರಚನೆ: a + bj (ಇಲ್ಲಿ a ನೈಜ ಭಾಗ ಮತ್ತು b ಕಾಲ್ಪನಿಕ ಭಾಗ)

ಉದಾಹರಣೆ:

# complex ವೇರಿಯೇಬಲ್‌ಗಳು
complex_num1 = 2 + 3j
complex_num2 = -5j  # ನೈಜ ಭಾಗ 0

print(f"ಸಂಕೀರ್ಣ ಸಂಖ್ಯೆ 1: {complex_num1}, ಟೈಪ್: {type(complex_num1)}")
print(f"ಸಂಕೀರ್ಣ ಸಂಖ್ಯೆ 2: {complex_num2}, ಟೈಪ್: {type(complex_num2)}")

# ಸಂಕೀರ್ಣ ಸಂಖ್ಯೆಯ ಭಾಗಗಳನ್ನು ಪ್ರತ್ಯೇಕವಾಗಿ ಪಡೆಯುವುದು
print(f"ನೈಜ ಭಾಗ: {complex_num1.real}")
print(f"ಕಾಲ್ಪನಿಕ ಭಾಗ: {complex_num1.imag}")

ಗಮನಿಸಿ: ಸಂಕೀರ್ಣ ಸಂಖ್ಯೆಗಳನ್ನು ಹೆಚ್ಚಾಗಿ ವೈಜ್ಞಾನಿಕ ಮತ್ತು ಇಂಜಿನಿಯರಿಂಗ್ ಲೆಕ್ಕಾಚಾರಗಳಲ್ಲಿ ಬಳಸಲಾಗುತ್ತದೆ.


ಸಾರಾಂಶ

ಡೇಟಾ ಟೈಪ್ ವಿವರಣೆ ಉದಾಹರಣೆ
int ಪೂರ್ಣಾಂಕ ಸಂಖ್ಯೆಗಳು 10, -100, 0
float ದಶಮಾಂಶ ಸಂಖ್ಯೆಗಳು 3.14, -99.5, 2.0
complex ನೈಜ ಮತ್ತು ಕಾಲ್ಪನಿಕ ಭಾಗವಿರುವ ಸಂಖ್ಯೆಗಳು 5 + 2j, -3j

ಈ ಮೂರು ನ್ಯೂಮರಿಕ್ ಟೈಪ್‌ಗಳು ಪೈಥಾನ್‌ನಲ್ಲಿ ಗಣಿತೀಯ ಮತ್ತು ವೈಜ್ಞಾನಿಕ ಲೆಕ್ಕಾಚಾರಗಳನ್ನು ಮಾಡಲು ಅಡಿಪಾಯವನ್ನು ಒದಗಿಸುತ್ತವೆ.