Python Booleans in Telugu :
Python Booleans : పైథాన్ బూలియన్స్
బూలియన్లు రెండు విలువలలో ఒకదాన్ని సూచిస్తాయి: నిజం లేదా తప్పు. అదేనండి True or False.
What exactly are booleans? అసలు బూలియన్స్ అంటే ఏమిటి ?
Boolean Values :
ఒక సింపుల్ example తో బూలియన్స్ అంటే ఏమిటి అనే దాని గురించి ఇప్పుడు తెలుసుకుందాం.
ఇప్పుడు లైట్ స్విచ్ను ఒకసారి ఊహించుకోండి. అ స్విచ్ అనేది ఆన్లో ఉండవచ్చు లేదా ఆఫ్లో ఉండవచ్చు అంతేకదా. మరి ఒక వేళ స్విచ్ అనేది ఆన్లో ఉంటే true (అంటే నిజం) అని అర్థం. స్విచ్ అనేది ఆఫ్లో ఉంటే false (అంటే అపద్దం ) అని అర్థం. అయితే ఇప్పుడు నిన్ను ఎవరైనా లైట్ స్విచ్ ఆన్లో ఉందా ? ఆఫ్లో ఉందా అని అడిగితే, మీ సమాధానం ఇలా ఉండవచ్చు :
- లైట్ స్విచ్ ఆన్లో ఉంటే : అవును అని చెబుతారు. లేదా
- లైట్ స్విచ్ ఆఫ్లో ఉంటే : లేదు అని చెబుతారు.
ఇలాగే పైథాన్ ప్రోగ్రామ్లలో లైట్ స్విచ్ ఆన్లో ఉందా ? ఆఫ్లో ఉందా అని అడగలనుకుంటే అప్పుడు మనం ప్రోగ్రామ్ రాస్తాము. ఇప్పుడు ఈ కంప్యూటర్ ప్రోగ్రామ్లు లైట్ స్విచ్ ఆన్లో ఉంటే అవును అని, లైట్ స్విచ్ ఆఫ్లో ఉంటే లేదు అని చెప్పడానికి బూలియన్లు ను ఉపయోగిస్తాయి. ఇవి True or False ను తెలియజేస్తాయి.
అంటే :
- లైట్ స్విచ్ ఆన్లో ఉంటే : True అని తెలియజేస్తాయి. లేదా
- లైట్ స్విచ్ ఆఫ్లో ఉంటే : False అని తెలియజేస్తాయి.
చివరకు మీరు అర్థం చేసుకోవాల్సింది ఏమిటంటే బూలియన్స్ అంటే True or False అని.
Boolean Values (బూలియన్ విలువలు) :
python boolean values Example :
print(10 > 9)
print(10 == 9)
print(10 < 9)
నేనే ప్రయత్నిస్తాను ( Try It Myself ) »పైథాన్ లో 2 రకాల బూలియన్ విలువలు ఉంటాయి. అవి :
1. True
2. False
మీరిచ్చిన ప్రోగ్రామింగ్ కండిషన్ నిజమైతే True అని ప్రింట్ అవుతుంది. లేదంటే False అని ప్రింట్ అవుతుంది.
python booleans Example :
Print a message based on whether the condition is True
or False
:
a = 200
b = 33
if b > a:
print("b is greater than a")
else:
print("b is not greater than a")
నేనే ప్రయత్నిస్తాను ( Try It Myself ) »వాల్యూస్ మరియు వేరియబుల్స్ ను Evaluate చేయడం.
మనం వాల్యూస్ మరియు వేరియబుల్స్ ను Evaluate చేయడం కోసం bool() ఫంక్షన్ ను use చేస్తాము. అయితే ఈ ఫంక్షన్ ఏదైనా విలువను అంచనా వేయడానికి మనకు అనుమతిస్తుంది. ఇదే కాకుండా ప్రతిఫలంగా మనకు True or False ను కూడా ఇస్తుంది,
python Evaluate a string and a number Example
Evaluate a string and a number:
print(bool("Hello"))
print(bool(15))
నేనే ప్రయత్నిస్తాను ( Try It Myself ) »Evaluate two variables Example :
Evaluate two variables :
x = "Hello"
y = 15
print(bool(x))
print(bool(y))
నేనే ప్రయత్నిస్తాను ( Try It Myself ) »Most Values are True
చాలా వాల్యూస్ కూడా నిజమైనవి. అంటే
ఏదైనా ఒక రకమైన కంటెంట్ని కలిగి ఉంటే దాదాపు ఏదైనా విలువ నిజమైనదిగా Evaluate చేయబడుతుందని తెలుసుకోండి.
- ఖాళీ స్ట్రింగ్లు తప్ప, ఏదైనా స్ట్రింగ్ తీసుకోండి అది కచ్చితంగా True అవుతాయి.
- 0 తప్ప, ఏదైనా సంఖ్య తీసుకోండి అది తప్పుకుండ True అవుతాయి.
- ఏదైనా జాబితా, టుపుల్, సెట్ మరియు డిక్షనరీ అన్ని కూడా True అవుతాయి. ఒక్క ఖాళీగా ఉన్నవి తప్ప.
python return True Example :
The following will return True:
bool("abc")
bool(123)
bool(["apple", "cherry", "banana"])
Some Values are False : కొన్ని వాల్యూస్ False అవుతాయి :
నిజానికి False గా evaluate చేయాడానికి మనకు ఎక్కువ వాల్యూస్ ఐతే లేవు. కానీ ఇవి కాకుండా (), [], {}, "", నెంబర్ అయిన 0 మరియు None..
తప్పుగా ఉన్న వాల్యూస్ ను తప్పుగా evaluate చేస్తుంది.
python return False Example :
The following will return False:
bool(False)
bool(None)
bool(0)
bool("")
bool(())
bool([])
bool({})
నేనే ప్రయత్నిస్తాను ( Try It Myself ) »ఒకటి కంటే ఎక్కువ వాల్యూస్ లేదా ఆబ్జెక్ట్ విషయంలో False గా evaluate చేస్తుంది.
__len__ అనే ఫంక్షన్తో ఒక class నుండి తయారు చేయబడిన ఆబ్జెక్ట్ (object) 0 లేదా False ను రిటర్న్ చేస్తుంది.
python __len__ function Example
class myclass():
def __len__(self):
return 0
myobj = myclass()
print(bool(myobj))
నేనే ప్రయత్నిస్తాను ( Try It Myself ) »Functions can Return a Boolean
Functions అనేవి ఒక Boolean గా రిటర్న్ చేయగలవు. అయితే మీరు బూలియన్ వాల్యూస్ ను అందించే ఫంక్షన్లను రాయవచ్చు :
python- the answer of a function Example :
Print the answer of a function:
def myFunction() :
return True
print(myFunction())
నేనే ప్రయత్నిస్తాను ( Try It Myself ) »ఫంక్షన్ యొక్క బూలియన్ సమాధానం ఆధారంగా కూడా మీరు కోడ్ని రన్ చేయవచ్చు:
python function Example :
ఇక్కడ ఫంక్షన్ కనుక True ను రిటర్న్ చేస్తే Yes అని ప్రింట్ అవుతుంది. ఆలా కానీ సందర్భం లో NO! అని ప్రింట్ అవుతుంది. ఇదే చెబుతుంది క్రింది example ..
def myFunction() :
return True
if myFunction():
print("YES!")
else:
print("NO!")
నేనే ప్రయత్నిస్తాను ( Try It Myself ) »పైథాన్ అనేక built-in ఫంక్షన్లను కలిగి ఉంది. అందుకే ఇది బూలియన్ వాల్యూస్ ను అందిస్తుంది. isinstance() ఫంక్షన్ అనే ఫంక్షన్ , ఆబ్జెక్ట్ ఒక నిర్దిష్ట డేటా రకానికి చెందినదో కాదో నిర్ధారించడానికి use చేస్తారు:
python object-integer Example :
ఏదైనా ఒక object పూర్ణాంకామా (integer) కాదా అని చెక్ చేయండి :
x = 200
print(isinstance(x, int))
నేనే ప్రయత్నిస్తాను ( Try It Myself ) »