textarea is empty

‎متد‎format()‎ پايتون

Previous >    <Next  

‎متد‎format()‎‎ مقدار ويا مقدار ها را در رشته قالب بندي ميكند ونتيجه را برگشت ‎ميدهد .مقدار جايگرين در رشته در مكان ذخيره اي‎{ }‎ قرار دارد .اين مقادير در ‎رشته قالب بندي ويا جايگذاري ميشوند و نتيجه برگشت ميشود.

‎مثال ـ قيمت در قسمت نگهدارنده‎({ })‎ قرار دارد وبايد بصورت اعشاري با دو رقم ‎اعشار درج گردد.

--(go to editor for change code and run)

‎فرمت استفاده ـSyntax

string.format((value1,value2,...))

‎مقادير پارامتر ـParameter Values

‎پارامتر ‎شرح
value1,
value2,...
‎ضروريست ـ يك يا چند مقدار كه بايد قالب بندي شوند و در رشته درج گردند.
‎مقادير يا ليستي از مقادير هستند كه با كاما ازهم تفكيك شدهاند .يا ليستي ارkey=value ويا ‎تركيب هر دو
‎مقدار ميتواند هر نوع داده اي‎(data type)‎ باشد .

‎مكان هاي ذخيره ـThe Placeholdres

‎مكان هاي ذخيره را ميتوان با نمايه هاي نام دار مثل‎{price}‎ شماره انديس مثل ‎{0}‎ويا حتي نگهدارنده تهي‎{ }‎ مشخص كرد .

‎مثال ـ نمونه مقادير مختلف مكان ذخيره

txt1 = "My name is {fname}, I'm {age}".format(fname = "John", age = 36)
txt2 = "My name is {0}, I'm {1}".format("John",36)
txt3 = "My name is {}, I'm {}".format("John",36)

--(go to editor for change code and run)

‎انواع قالب بندي ـFormating Types

‎در داخل نماد ذخيره‎({ })‎ ميتوان نوع فرمت آنرا اضافه نمود، كه براساس آن نتيجه ‎رشته اي قالب بندي شده برگشت ميشود.

انواع فرمت دهي نماد هاي ذخيره‎
‎مشخصه
‎نوع
‎شرح ‎تلاش
‎دراجرا
:< ‎تراز سمت چپ نتيجه‎)‎ در داخل فضاي موجود‎ (
:> ‎تراز سمت راست نتيجه‎)‎ درداخل فضاي موجود‎ (
:^ ‎تراز مركزي نتيجه‎)‎ درداخل فضاي موجود‎ (
:= ‎علامت مشخصه را در سمت چپ ترين موقعيت قرار ميدهد.
:+ ‎از علائم‎+ , -‎ ‎ وبراي مثبت.ومنفي بودن نتيجه استفاده ميشود .
:- ‎براي نتايج منفي از علامت‎-‎‎ استفاده مبشود ومثبت بدون علامت
: ‎از نظر علامت مشابه‎:-‎‎ است ولي بلنكي قبل از آنها قرار ميدهد .
:, ‎تفكيك سه رقم سه رقم با كاما
:_ ‎تفكيك سه رقم سه رقم با زير خط‎(_)
:b ‎فرمت باينري
:c ‎مقدار را به كراكتر يونيكد مريوطه تبديل ميكند
:d ‎فرمت دسيمال
:e ‎فرمت علمي با حرف كوچكe
:E ‎فرمت علمي با حرف بزرگE
:f ‎فرمت عددي نقطه اعشاري مشخص
:F ‎فرمت با نقطه اعشار ثابت، و با حروف بزرگ وكوچك‎inf ,nan, INF , NAN‎را نشان ‎ميدهد
:g ‎فرمت عمومي‎(General format)
:G ‎فرمت عمومي‎(General format)‎ و E براي نمادهاي علمي
:o ‎مبناي هشت ـOctal format
:x ‎مبناي شانزده ـHex format
:X ‎مبناي شانزده ـHex format حالت حرف بزرك ‎(X)
:n ‎فرمت عددي ـNumber format
:% ‎فرمت درصد ـPercentage format

Previous >    <Next