Python లో డేటా టైప్స్ – పూర్తి వివరాలు
Python అనేది అత్యంత ప్రాచుర్యం పొందిన ప్రోగ్రామింగ్ భాషలలో ఒకటి. ఇందులో ప్రతి విలువకి ఒక డేటా టైప్ ఉంటుంది. ఈ పోస్టులో మనం Python లో ఉన్న ప్రధానమైన Data Types గురించి తెలుగులో తెలుసుకుందాం.
![]() |
| Python Data Types Tutorial in Telugu |
1. న్యూమరిక్ టైప్స్ (Numeric Types)
Python లో సంఖ్యలను స్టోర్ చేయడానికి ఈ డేటా టైప్స్ ఉపయోగిస్తారు.
-
int– పూర్తి సంఖ్యలు (ఉదా:10,-5) -
float– దశాంశ సంఖ్యలు (ఉదా:3.14,-0.99) -
complex– కాంప్లెక్స్ సంఖ్యలు (ఉదా:3+5j)
🔡 2. సీక్వెన్స్ టైప్స్ (Sequence Types)
ఇవి అనేది విలువల సరసిని సూచిస్తాయి (ఆర్డర్డ్ కలెక్షన్).
-
str– స్ట్రింగ్ (పదాలు/వాక్యాలు) ఉదా:"Python" -
list– మారే విలువల సరసి (ఉదా:[1, 2, "abc"]) -
tuple– మారని విలువల సరసి (ఉదా:(10, 20, "xyz")) -
range– సంఖ్యల శ్రేణి (ఉదా:range(5)అంటే 0 నుండి 4 వరకూ)
3. మ్యాపింగ్ టైప్ (Mapping Type)
-
dict– డిక్షనరీ: కీ-విల్యూ జంటలు (ఉదా:{"name": "Rahul", "age": 25})
4. బూలియన్ టైప్ (Boolean Type)
-
bool– లాజికల్ విలువలు:TrueలేదాFalse(ఉదా:5 > 3ఫలితంTrue)
5. సెట్ టైప్స్ (Set Types)
-
set– అనియమితమైన, యూనిక్ విలువల సమాహారం (ఉదా:{1, 2, 3}) -
frozenset– మార్చలేని సెట్స్ (Immutable Set)
6. బైనరీ టైప్స్ (Binary Types)
-
bytes– బైనరీ డేటా (Immutable) -
bytearray– Mutable బైనరీ డేటా -
memoryview– మెమరీ డేటాకి యాక్సెస్ కోసం
7. None టైప్
-
NoneType– విలువ లేకపోవడం చూపించడానికిNoneఉపయోగిస్తారు (ఉదా: ఫంక్షన్ ఏమి రిటర్న్ చేయకపోతే)
Python Data Types - తెలుగు టేబుల్
| కేటగిరీ (Category) | డేటా టైప్ (Data Type) | వివరణ (Description) | ఉదాహరణ (Example) |
|---|---|---|---|
| 🔢 న్యూమరిక్ టైప్స్ | int | పూర్తి సంఖ్యలు | 10, -5, 100 |
float | దశాంశ సంఖ్యలు | 3.14, -0.99 | |
complex | కాంప్లెక్స్ నంబర్లు | 3+5j, 2-3j | |
| 🔡 సీక్వెన్స్ టైప్స్ | str (string) | స్ట్రింగ్ (అక్షరాల సరసం) | "Hello", 'Python' |
list | మారే విలువల సరసం (Mutable) | [1, 2, "abc"] | |
tuple | మారని సరసం (Immutable) | (10, 20, "xyz") | |
range | సంఖ్యల శ్రేణి | range(0, 5) | |
| 🗺️ మ్యాపింగ్ టైప్ | dict | కీ-విల్యూ జంటలు | {"name": "Ravi", "age": 25} |
| ✅ బూలియన్ టైప్ | bool | లాజికల్ విలువలు (True / False) | True, False |
| 🔘 సెట్ టైప్స్ | set | యూనిక్ విలువల సమాహారం (Mutable) | {1, 2, 3} |
frozenset | మార్చలేని సెట్స్ (Immutable Set) | frozenset([1, 2, 3]) | |
| 💾 బైనరీ టైప్స్ | bytes | Immutable బైనరీ డేటా | b"Hello" |
bytearray | Mutable బైనరీ డేటా | bytearray([65, 66, 67]) | |
memoryview | మెమరీ వ్యూయింగ్ కోసం ఉపయోగిస్తారు | memoryview(b"abc") | |
| ❎ None టైప్ | NoneType | విలువ లేకపోవడాన్ని సూచిస్తుంది | None |
1. Numeric Types
Used to store numeric values.
-
int: Integer values (e.g.,5,-10,1000) -
float: Floating-point numbers (e.g.,3.14,-0.001) -
complex: Complex numbers (e.g.,3+5j)
🔡 2. Sequence Types
Ordered collections of items.
-
str(String): Immutable sequences of Unicode characters (e.g.,"hello",'Python') -
list: Mutable sequences (e.g.,[1, 2, 3],["a", "b", "c"]) -
tuple: Immutable sequences (e.g.,(1, 2, 3),("x", "y")) -
range: Immutable sequences of numbers, often used in loops (e.g.,range(5))
3. Mapping Type
Key-value pairs.
-
dict(Dictionary): Unordered, mutable mappings (e.g.,{"name": "Alice", "age": 25})
4. Boolean Type
-
bool: Represents truth values (TrueorFalse). Used in conditional statements and logic operations.
5. Set Types
Unordered collections of unique elements.
-
set: Mutable, unordered collection (e.g.,{1, 2, 3}) -
frozenset: Immutable version of a set (e.g.,frozenset([1, 2, 3]))
6. Binary Types
Used for binary data.
-
bytes: Immutable sequences of bytes (e.g.,b"hello") -
bytearray: Mutable version of bytes -
memoryview: A memory view object that allows access to the internal data of an object that supports the buffer protocol
7. None Type
Represents the absence of a value.
-
NoneType: Only one value:None
చివరి మాట
Python లో డేటా టైప్స్ అనేవి ప్రోగ్రామింగ్ బేసిక్స్ లో అత్యంత ముఖ్యమైన భాగం. మీరు వీటిని బాగా అర్థం చేసుకోవడం కోడ్ రాయడంలో చాలా సహాయపడుతుంది.
మీకు ఈ పోస్టు ఉపయోగకరంగా అనిపిస్తే, కామెంట్ చేయండి మరియు మీ ఫ్రెండ్స్తో షేర్ చేయండి!
👉 మరిన్ని Python ట్యూటోరియల్స్ కోసం మా బ్లాగ్ని ఫాలో అవ్వండి!

Post a Comment