మాడ్యూల్ పాఠాలు (1/4)
వేరియబుల్స్ మరియు రకాలు
పైథాన్లో, వేరియబుల్ అనేది మనం విలువను బంధించే పేరు.
జావాస్క్రిప్ట్లో వంటి కీవర్డ్తో మీరు దీన్ని ప్రకటించాల్సిన అవసరం లేదు: కేవలం
దీనికి = గుర్తుతో ఏదైనా కేటాయించండి.
saluto = "Ciao, mondo!"
anni = 30
pi_greco = 3.14
attivo = Trueఆ క్షణం నుండి, మీరు saluto వ్రాసిన ప్రతిసారీ పైథాన్ దానిని భర్తీ చేస్తుంది
"Ciao, mondo!" స్ట్రింగ్తో.
మీరు ఎల్లప్పుడూ ఎదుర్కొనే అంతర్నిర్మిత రకాలు
మొదటి వారాల్లో మీరు ఉపయోగించే ఐదు ప్రాథమిక రకాలు:
int— పూర్ణాంకాలు, పరిమాణ పరిమితి లేకుండా:42,-7,1_000_000.float— దశాంశ బిందువుతో సంఖ్యలు:3.14,-0.5,2e10.str— వచనం, సింగిల్ లేదా డబుల్ కోట్లలో:"ciao",'mondo'.bool— సత్య విలువలు:TrueలేదాFalse(క్యాపిటలైజ్ చేయబడింది!).NoneType— దాని ఏకైక ఉదాహరణNone, "విలువ లేదు"కి సమానం.
మీరు ఎల్లప్పుడూ type(...) ఫంక్షన్తో విలువ రకం కోసం అడగవచ్చు:
type(42) # <class 'int'>
type(3.14) # <class 'float'>
type("ciao") # <class 'str'>
type(True) # <class 'bool'>
type(None) # <class 'NoneType'>రీఅసైన్మెంట్ మరియు డైనమిక్ రకాలు
పైథాన్ డైనమిక్గా టైప్ చేయబడింది: అదే వేరియబుల్ పాయింట్ మీదుగా ఉంటుంది వివిధ రకాల విలువలకు సమయం. దుర్వినియోగం చేయడం మంచి పద్ధతి కాదు, కానీ అది చట్టపరమైన:
x = 10 # ora x è int
x = "dieci" # ora x è strచివరి వ్యక్తీకరణ ప్రదర్శించబడుతుంది
మా వ్యాయామాలలో (మరియు ప్లేగ్రౌండ్లో) బ్లాక్ యొక్క చివరి వ్యక్తీకరణ "రిటర్న్ వాల్యూ"గా క్యాప్చర్ చేయబడుతుంది మరియు అవుట్పుట్ ప్యానెల్ పక్కన చూపబడుతుంది, REPL-శైలి. కాబట్టి మీరు ఒక వేరియబుల్ పేరును చివరిగా వ్రాయవచ్చు దాని విలువను ప్రదర్శించడానికి లైన్.
సమావేశాలు మరియు బలమైన టైపింగ్
పైథాన్ అనేది బలంగా టైప్ చేయబడిన భాష: ఇది అననుకూల రకాల మధ్య అవ్యక్త రకం మార్పిడులను నిర్వహించదు. ఉదాహరణకు, స్ట్రింగ్ మరియు పూర్ణాంకం ("Years: " + 30) సంగ్రహించడం TypeErrorని పెంచుతుంది. దీన్ని సాధించడానికి, మీరు తప్పనిసరిగా str(30)ని ఉపయోగించి నంబర్ను స్ట్రింగ్గా మార్చాలి.
అదనంగా, పైథాన్లోని వేరియబుల్స్ మెమరీలో ఉన్న వస్తువులకు సూచనలు: మీరు a = 5 మరియు ఆపై b = a అని వ్రాసినప్పుడు, రెండు వేరియబుల్స్ మెమరీలో ఒకే పూర్ణాంకాన్ని సూచిస్తాయి.
మీరే ప్రయత్నించండి
'Ciao, mondo!' విలువతో వేరియబుల్ `గ్రీటింగ్`ని సృష్టించండి. ఆపై చివరి వ్యక్తీకరణగా `గ్రీటింగ్`ని అంచనా వేయండి.
సూచనను చూపించు
పైథాన్లో మీకు కీవర్డ్ అవసరం లేదు: కేవలం `పేరు = విలువ`.
3 ప్రయత్నాల తర్వాత పరిష్కారం లభిస్తుంది
వ్యాయామం సమీక్షించండి
విలువ 30 రకాన్ని కలిగి ఉండే వేరియబుల్ `age_type`ని సృష్టించండి (సూచన: రకం ఫంక్షన్ని ఉపయోగించండి).
సూచనను చూపించు
టైప్(30) <class 'int'>ని అందిస్తుంది.
3 ప్రయత్నాల తర్వాత పరిష్కారం లభిస్తుంది
అదనపు సవాలు
Create a variable `height` with the float value `1.75`. Next, retrieve its type and assign it to the variable `height_type`. Finally, evaluate `height_type`.
సూచనను చూపించు
ఫ్లోట్ యొక్క రకాన్ని తిరిగి పొందడానికి రకం(ఎత్తు)ని ఉపయోగించండి మరియు దానిని high_typeకి కేటాయించండి.
3 ప్రయత్నాల తర్వాత పరిష్కారం లభిస్తుంది