Python స్ట్రింగ్ format() మంథనం
ఉదాహరణ
ప్రత్యక్షకారకాన్ని లోపల ప్రవేశపెట్టండి, ధర నిశ్చితమైనది, రెండు పదిహేను అంకెలు సమానమైన ఫార్మట్ ఉండాలి:
txt = "కేవలం {price:.2f} డాలర్లకు!" print(txt.format(price = 49))
నిర్వచనం మరియు ఉపయోగం
format() మంథనం పేర్కొన్న విలువలను ఫార్మట్ చేసి స్ట్రింగ్ లోని ప్రత్యక్షకారకాలలో ప్రవేశపెట్టుతుంది.
ప్రత్యక్షకారకాలు బ్రాకెట్ {} లో నిర్వచించబడతాయి. దిగువ "ప్రత్యక్షకారకాలు" భాగంలో ప్రత్యక్షకారకాలగా సమాచారం పొందండి.
format() మంథనం ఫార్మట్ చేసిన స్ట్రింగ్ ను తిరిగి ఇచ్చుతుంది.
సింతాక్స్
string.format(value1, value2...)
పారామీటర్ విలువ
పారామీటర్ | వివరణ |
---|---|
value1, value2... |
అవసరం. ఫార్మట్ మరియు స్ట్రింగ్ లో ప్రవేశపెట్టవలసిన ఒకటి లేదా పలు విలువలు. విలువలు సంఖ్యలు ఉండవచ్చు మరియు తొలగించవలసిన అంశాల స్థానాన్ని తెలుపుతాయి. ఈ విలువలు కామిషన్ విభజించబడిన విలువల జాబితా, కీ=విలువ జాబితా లేదా రెండింటి కలయిక ఉండవచ్చు. ఈ విలువలు ఏ డేటా రకమైనదైనా ఉండవచ్చు. |
ప్రత్యక్షకారకాలు
ప్రత్యక్షకారకాలను గుర్తించడానికి నామినేటడ్ ఇండెక్స్ {price}、నంబర్ ఇండెక్స్ {0} లేదా ఖాళీ ప్రత్యక్షకారకాను {} ఉపయోగించవచ్చు.
ఉదాహరణ
వివిధ ప్రత్యక్షకారకాలను ఉపయోగించండి:
txt1 = "నా పేరు {fname}, నేను {age} ఉన్నాను".format(fname = "బిల్", age = 64) txt2 = "నా పేరు {0}, నేను {1} ఉన్నాను".format("బిల్",64) txt3 = "My name is {}, I'am {}".format("Bill",64)
格式化类型
在占位符内,您可以添加格式化类型以格式化结果:
:< | ప్రయత్నించండి | 左对齐结果(在可用空间内) |
:> | ప్రయత్నించండి | 右对齐结果(在可用空间内) |
:^ | ప్రయత్నించండి | 居中对齐结果(在可用空间内) |
:= | ప్రయత్నించండి | 将标志放置在最左侧 |
:+ | ప్రయత్నించండి | 使用加号指示结果是正数还是负数 |
:- | ప్రయత్నించండి | 负号仅用于负值 |
: | ప్రయత్నించండి | 使用空格在正数之前插入一个多余的空格(在负数之前使用减号) |
:, | ప్రయత్నించండి | 使用逗号作为千位分隔符 |
:_ | ప్రయత్నించండి | 使用下划线作为千位分隔符 |
:b | ప్రయత్నించండి | 二进制格式 |
:c | txt3 = "My name is {}, I'am {}".format("Bill",64) | |
:< | ప్రయత్నించండి | :> |
:^ | ప్రయత్నించండి | := |
:+ | ప్రయత్నించండి | :- |
: | ప్రయత్నించండి | :, |
:_ | ప్రయత్నించండి | :b |
:c | :d | |
:e | :E | |
:f | ప్రయత్నించండి | :F |
:g | ప్రయత్నించండి | :G |
:o | ప్రయత్నించండి | :x |
:X | :n | |
:% | ప్రయత్నించండి | ప్రతిశత ఫార్మాట్ |