Professional IronPython


TAblE 5-1:  String Formatting Alignment Options oPTIoN



Download 20,35 Mb.
Pdf ko'rish
bet107/453
Sana01.07.2022
Hajmi20,35 Mb.
#723045
1   ...   103   104   105   106   107   108   109   110   ...   453
TAblE 5-1: 
String Formatting Alignment Options
oPTIoN 
MEANINg
‘<’ 
Sets the field to use left alignment, which is the default.
‘>’ 
Sets the field to use right alignment.
‘=’ 
Adds the padding after the sign (if any), but before any digits. You’ve already 
seen the effect of this alignment option earlier in this chapter. The interpreter 
recognizes this alignment only when working with numeric types.
‘^’ 
Centers the field information within the available space.
548592c05.indd 84
2/24/10 1:21:47 PM
www.finebook.ir


Working with Existing Objects
 

 
85
The use of signs in the output comes next. For example, you can choose to have all positive numbers 
begin with a plus sign (+) so there’s no confusion about their positive value. Table 5-2 shows the sign 
formatting options you can use.
TAblE 5-2: 
String Formatting Sign Options
oPTIoN 
MEANINg
‘+’ 
Adds a sign for both positive and negative numbers.
‘-‘ 
Adds a sign only for negative numbers. This is the default behavior.
Spacebar
space
Adds a leading space for positive numbers and a minus sign for negative 
numbers. Using this option lets you align numbers in tables that contain 
both positive and negative numbers.
The pound sign (#), which is called by a host of names, such as octothorp and number sign, tells the 
interpreter to add a letter after numeric values to show their base — b for binary, o for octal, or x for 
hexadecimal (decimal values never have the letter added). For example, if you change the previous 
formatting string to include the # like this:
MyString = ‘{0:0=#6X} + {1:0=#6X} = {2:0=#6X}‘
the output changes to include the correct base designation. You’ll see ‘0X000A + 0X0014 = 0X001E’ 
as the output.
The width and precision entries come next. If you precede the width value with a 
0
, then the inter-
preter will pad the numeric values with zeros. The precision entry tells the interpreter how many 
decimal places to use for the output.
The final formatting you can request is the output type. In this case, you must decide in advance 
what kind of value that the field will accept — integers use different type designations than floating 
point and decimal types. Table 5-3 shows the types you can use for integer input, while Table 5-4 
shows the types for floating point and decimal.

Download 20,35 Mb.

Do'stlaringiz bilan baham:
1   ...   103   104   105   106   107   108   109   110   ...   453




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish