Python Data Types ( పైథాన్ డేటా రకాలు ):
Built-in Data Types :
ఎప్పుడైనా సరే ప్రోగ్రామింగ్లో, డేటా రకం అనేది ఒక ముఖ్యమైన ఫ్యాక్టర్ అవుతుంది.
అయితే వేరియబుల్స్ వివిధ రకాల డేటాను store చేయగలవు. అంతేకాకుండా వివిధ రకాలైన వేర్వేరు పనులను కూడా ఇవి చేయగలవు.
ఈ వర్గాలలో పైథాన్ ఈ కింది డేటా రకాలను డిఫాల్ట్గా అంతర్నిర్మితంగా కలిగి ఉందని గుర్తించుకోండి. అంటే అప్పుడే డిఫాల్ట్గా ఉన్నాయని అర్థం. మరి అవి ఏమిటంటే
Text Type ( వచన రకం ): | str |
Numeric Types ( సంఖ్యా రకాలు ): | int , float , complex |
Sequence Types: | list , tuple , range |
Mapping Type ( మ్యాపింగ్ ) : | dict |
Set Types: | set , frozenset |
Boolean Type ( బూలియన్ రకం ): | bool |
Binary Types ( బైనరీ రకాలు ) : | bytes , bytearray , memoryview |
None Type ( ఏ రకం కాదు) : | NoneType |
అయితే డేటా రకాన్ని ఏవిదంగా తెలుసుకోవాలి ?
Getting the Data Type ( డేటా రకాన్ని పొందడం ) :
మీరు type()
ఫంక్షన్ని ఉపయోగించి ఏదైనా వస్తువు యొక్క డేటా రకాన్ని చాలా simple గా పొందవచ్చు. అంటే ఈ example ను చుడండి :
Example
Print the data type of the variable x:
x = 5
print(type(x))
నేనే ప్రయత్నిస్తాను ( Try It Myself )
పైన example లో ఒక variable ఉంది. ఇప్పుడు అ variable యొక్క data type ను తెలుసుకోవాలనుకుంటే type()
ను use చేయాలి. ఈ ఫంక్షన్ pass చేసిన variable యొక్క data type ను మనకు చెబుతుంది.
అంటే ఏదైనా ఒక variable యొక్క data type ను తెలుసుకోవాలుకున్నపుడు, ముందుగా
2 : తరువాత type అని రాసి దాని పక్కన బ్రాకెట్స్ [ ఇలా
()
] ను యూజ్ చేసి, అ బ్రాకెట్ లో [ఇలా (x)
] variable యొక్క Name ను ఇవ్వాలి.
చివరగా ఇలా ఉంటుంది : type(x)
Setting the Data Type ( డేటా రకాన్ని సెట్ చేస్తోంది ) :
పైథాన్లో అయితే, మనం వేరియబుల్కు విలువను కేటాయించినప్పుడు డేటా రకం ఆటోమేటిక్ గా సెట్ చేయబడుతుంది. అంటే మిగతా లాంగ్వేజ్ లో మాదిరిగా variable Name ముందు Data Type mention చేయాల్సిన అవసరం లేదు. అంటే ఈ Java example ను చుడండి :
public class Main { public static void main(String[] args) { String x = "w3badi"; System.out.println("
w3badi"); } }
నేనే ప్రయత్నిస్తాను ( Try It Myself )
పైన example లో ఒక variable ఉంది. ఇక్కడ
అ x అనే variable యొక్క value : w3badi అవుతుంది.
అయితే variable యొక్క value : w3badi
కాబట్టి ఇది ఒక string అవుతుంది. అందుకే variable Name ముందు String అనే Data Type ను mention చేశారు.
int myNum = 15;
System.out.println(myNum);
అయితే ఈ example లో variable యొక్క value : 15
గా ఉంది. ఇది ఒక ఇంట్. అందుకే variable Name ముందు int
అనే Data Type ను mention చేశారు.
అయితే python లో ఈ విదంగా variable Name ముందు Data Type ను mention చేయాల్సిన అవసరం లేదు.
ఎందుకంటే మనం వేరియబుల్కు విలువను ఇచ్చినప్పుడే డేటా రకం ఆటోమేటిక్ గా సెట్ చేయబడుతుంది. ఇంత వరకు అర్థమైతే చాలు Data Type గురించి మరింత Detail గా మరో ట్యుటోరియల్ లో తెలుసుకుందాం.