పైథాన్ స్ట్రింగ్ ఫార్మాటింగ్
- పూర్వ పేజీ Python కమాండ్స్ ఇన్ పుట్
- తదుపరి పేజీ పైథాన్ ఫైల్ ఓపెన్
స్ట్రింగ్ ప్రదర్శించబడుతుంది అని నిర్ధారించడానికి, మాక్రో ఉపయోగించవచ్చు: format()
మెట్హడ్స్ ఫలితాన్ని ఫార్మాట్ చేస్తాయి.
స్ట్రింగ్ format()
format()
మెట్హడ్స్ స్ట్రింగ్ ఎన్చైర్ ప్రార్ట్ ఫార్మాట్ చేయడానికి అనుమతిస్తాయి.
కొన్నిసార్లు, పదబంధంలో మీరు నియంత్రించలేని భాగాలు ఉంటాయి, వాటిలో కొన్ని డేటాబేస్ లేదా యూజర్ ఇన్పుట్ నుండి వచ్చవచ్చు?
ఈ విధమైన విలువలను నియంత్రించడానికి, పదబంధంలో ప్లేస్ హోల్డర్స్ (బ్రేకెట్స్) జోడించండి: {}
అప్పటికే, format() మెథడ్ ద్వారా విలువలను చలించండి:
ఉదాహరణ
ప్రదర్శించవలసిన ప్రైస్ ప్లేస్ హోల్డర్ జోడించండి:
price = 52 txt = "The price is {} dollars" ప్రింట్(txt.format(price))
మీరు బ్రేకెట్స్ లో పారామీటర్స్ జోడించవచ్చు మరియు విలువలను నిర్ణయించండి:
ఉదాహరణ
రెండు స్థానిక అంశాలతో ప్రైస్ ఫార్మాట్ చేయండి:
txt = "The price is {:.2f} dollars"
format() మెథడ్ లో అన్ని ఫార్మాట్ రకాలను చూడండి.
పలు విలువలు
మరింత విలువలను వినియోగించడానికి, format() మెథడ్లో మరింత విలువలను జోడించండి:
ప్రింట్(txt.format(price, itemno, count))
మరింత ప్లేస్ హోల్డర్స్ జోడించండి:
ఉదాహరణ
quantity = 3 itemno = 567 price = 52 నా ఆర్డర్ = "{} మూడ్స్ పీసెస్ ఆఫ్ ఐటమ్ నంబర్ {} కోసం {:.2f} డాలర్స్." print(myorder.format(quantity, itemno, price))
ఇండెక్స్ నంబర్
మీరు ఇండెక్స్ నంబర్లను (బ్రేకెట్స్ లో ఉండే సంఖ్యలు) ఉపయోగించవచ్చు: {0}
లోని సంఖ్యలను ఉపయోగించి విలువలను సరైన ప్లేస్ హోల్డర్లలో ఉంచడానికి చూసుకోండి:
ఉదాహరణ
quantity = 3 itemno = 567 price = 52 myorder = "I want {0} pieces of item number {1} for {2:.2f} dollars." print(myorder.format(quantity, itemno, price))
అలాగే, ఒకే విలువను బహుళాకారంగా ఉపయోగించాలి అయితే, ఇండెక్స్ నంబర్లను ఉపయోగించండి:
ఉదాహరణ
age = 63 name = "Bill" txt = "His name is {1}. {1} is {0} years old." print(txt.format(age, name))
నామింగ్ ఇండెక్స్
మీరు బ్రేకెట్స్ లో దిగిపోయి పేర్లు ఇండెక్స్ ఉపయోగించవచ్చు: {carname}
పేరును ఉపయోగించి నామింగ్ ఇండెక్స్ ఉపయోగించండి అయితే, పారామీటర్ విలువలను పంపిణీ చేయడం వద్ద పేరు ఉపయోగించండి: txt.format(carname = "Ford")
ఉదాహరణ
myorder = "I have a {carname}, it is a {model}." print(myorder.format(carname = "Porsche", model = "911"))
- పూర్వ పేజీ Python కమాండ్స్ ఇన్ పుట్
- తదుపరి పేజీ పైథాన్ ఫైల్ ఓపెన్