پائینترون سٹرنگ فارمیٹنگ
- ਪਿਛਲਾ ਪੰਨਾ Python ਕਮਾਂਡ ਇੰਪੂਟ
- ਅਗਲਾ ਪੰਨਾ پائینترون فائل کا کھولنا
ਟੈਕਸਟ ਦੀ ਪ੍ਰਿਸਕਰਿਆ ਪ੍ਰਦਰਸ਼ਨ ਨੂੰ ਯੋਗ ਕਰਨ ਲਈ ਅਸੀਂ format()
ਮੱਥੋਦ ਨਤੀਜੇ ਨੂੰ ਫਾਰਮੈਟ ਕਰਦਾ ਹੈ.
ਸਟਰਿੰਗ format()
format()
ਇਹ ਮੱਥੋਦ ਸਟਰਿੰਗ ਦੇ ਚੋਣਵੇਂ ਹਿੱਸੇ ਨੂੰ ਫਾਰਮੈਟ ਕਰਨ ਦੀ ਆਗਿਆ ਦਿੰਦੇ ਹਨ.
ਕਦੇ ਕਦੇ ਟੈਕਸਟ ਦਾ ਇੱਕ ਹਿੱਸਾ ਤੁਸੀਂ ਕੰਟਰੋਲ ਨਹੀਂ ਕਰ ਸਕਦੇ, ਮੰਗਦੇ ਹੋਏ ਉਹ ਡੈਟਾਬੇਸ ਜਾਂ ਯੂਜ਼ਰ ਇਨਪੁਟ ਤੋਂ ਆਉਂਦੇ ਹਨ?
ਇਸ ਪ੍ਰਕਾਰ ਦੇ ਮੁੱਲਾਂ ਨੂੰ ਕੰਟਰੋਲ ਕਰਨ ਲਈ ਟੈਕਸਟ ਵਿੱਚ ਪਲੇਸਹੋਲਡਰ (ਹੌਰਾਕਾਰਾਂ) ਜੋੜੋ: {}
),ਤਦ ਫਾਰਮੈਟ() ਮੱਥੋਦ ਨਾਲ ਮੁੱਲ ਚਲਾਓ:
ਇੰਸਟੈਂਸ
ਦਿਖਾਉਣ ਵਾਲੇ ਪ੍ਰਿਸ ਲਈ ਪਲੇਸਹੋਲਡਰ ਜੋੜੋ:
price = 52 txt = "The price is {} dollars" print(txt.format(price))
ਤੁਸੀਂ ਹੌਰਾਕਾਰਾਂ ਵਿੱਚ ਪੈਰਾਮੀਟਰ ਜੋੜ ਸਕਦੇ ਹੋ ਕੇ ਇਨ੍ਹਾਂ ਮੁੱਲਾਂ ਨੂੰ ਕਿਵੇਂ ਟਰਾਂਸਫਾਰਮ ਕਰਨਾ ਹੈ ਦੱਸੋ:
ਇੰਸਟੈਂਸ
ਪ੍ਰਿਸ ਨੂੰ ਦੋ ਦਸਹਤਾਵਾਂ ਵਾਲੇ ਨੰਬਰ ਵਜੋਂ ਫਾਰਮੈਟ ਕਰੋ:
txt = "The price is {:.2f} dollars"
ਸਟਰਿੰਗ format() ਮੱਥੋਦ ਦੇ ਸਾਰੇ ਫਾਰਮੈਟ ਟਾਈਪਾਂ ਦੇ ਲਈ ਮੰਗਦੇ ਹੋਏ ਚੈਕ ਕਰੋ.
ਬਹੁਤ ਸਾਰੇ ਮੁੱਲ
ਜੇਕਰ ਹੋਰ ਮੁੱਲਾਂ ਦੀ ਵਰਤੋਂ ਕਰਨੀ ਹੈ, ਤਾਂ format() ਮੱਥੋਦ ਨੂੰ ਹੋਰ ਮੁੱਲ ਜੋੜੋ:
print(txt.format(price, itemno, count))
ਅਤੇ ਹੋਰ ਪਲੇਸਹੋਲਡਰ ਜੋੜੋ:
ਇੰਸਟੈਂਸ
quantity = 3 itemno = 567 price = 52 myorder = "ਮੈਂ {} ਪੂਰੀਆਂ {} ਨੰਬਰ ਦੇ ਵਸਤੂ {} ਦੀਆਂ ਰੁਪਏਆਂ ਚਾਹੁੰਦਾ ਹਾਂ." 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 ਕਮਾਂਡ ਇੰਪੂਟ
- ਅਗਲਾ ਪੰਨਾ پائینترون فائل کا کھولنا