Python

Python zfill () funkcija

Python zfill () funkcija
Pateicoties plašo iebūvēto moduļu, funkciju un paziņojumu daudzpusībai un pieejamībai, Python tagad ir plaši izmantota vispārējas nozīmes programmēšanas valoda. Iebūvētās Python funkcijas palīdz programmētājiem ļoti vienkārši un efektīvi veikt sarežģītus uzdevumus. Zfill () ir iebūvēta Python funkcija, kas nulles virknes kreisajā pusē aizpilda norādīto platumu un atgriež virknes kopiju. Tas izveido polsterētu virkni, pievienojot nulles. Šajā rakstā parādīta Python zfill () funkcijas izmantošana.

Sintakse

Vispirms apspriedīsim funkcijas zfill () sintaksi. Funkcijas zfill () sintakse ir šāda:

str_name.zfill (platums)

Funkcija zfill () kā argumentu ņem platumu un pielāgo nulli virknes kreisajā pusē atbilstoši norādītajam platumam. Platumu var uzskatīt arī par virknes garumu.

1. piemērs: Funkcijas zfill () izmantošana

Piemēram, virknē ir trīs rakstzīmes; tas nozīmē, ka virknes sākotnējais platums ir 3. Kad mēs izsauksim funkciju zfill () un norādīsim platumu 15, tas pievienos 12 nulles, pievienojot virknes kreiso pusi, lai aizpildītu platumu. Arī atstarpes platums palielinās. Apskatīsim tā piemēru. Sākotnēji virknes “labdien” platums ir 5.

# virknes definēšana
my_str = 'sveiks'
#using zfill () funkciju
drukāt (my_str.zfill (10))

Rezultāts

Stīgas kreisajā pusē tiek pievienotas piecas nulles.

Tagad pievienosim divas atstarpes mūsu virknē un padarīsim to “viņš būs”. Sākotnējais virknes platums ir 7.

# virknes definēšana
my_str = 'viņš būs'
#using zfill () funkciju
drukāt (my_str.zfill (10))

Rezultāts

Apskatīsim vēl vienu funkcijas zfill () piemēru.

# virknes definēšana
my_str = '10'
print ("Sākotnējā virkne ir:", my_str)
#using zfill () funkciju
print ("Funkcijas zfill () atgrieztā virkne ir:", my_str.zfill (10))

Rezultāts

Pievieno 8 nulles.

2. piemērs: Funkcijas zfill () izmantošana

Ja mēs funkcijai zfill () platumu nodosim mazāk nekā sākotnējais virknes platums, tad nekas nenotiks. Apskatīsim tā piemēru.

Tālāk sniegtajā piemērā virknes sākotnējais garums vai platums ir 9. Funkcijā zfill () mēs esam norādījuši 3. platumu. Šajā gadījumā tas nepievieno nulles kreisajā pusē un neparāda kļūdu.

# virknes definēšana
my_str = 'linuxhint'
print ("Sākotnējā virkne ir:", my_str)
#using zfill () funkciju
print ("Funkcijas zfill () atgrieztā virkne ir:", my_str.zfill (3))

Rezultāts

3. piemērs: Funkcijas zfill () izmantošana ar zīmes prefiksu

Funkcija zfill () darbojas citādi, ja virkne sākas ar zīmes prefiksu. Tas pievieno nulles virknes kreisajā pusē pēc pirmās zīmes prefiksa. Apskatīsim piemēru.

# virknes definēšana
my_str = '+ linuxhint'
print ("Sākotnējā virkne ir:", my_str)
#using zfill () funkciju
print ("Funkcijas zfill () atgrieztā virkne ir:", my_str.zfill (13))
my_str = '+10'
print ("Sākotnējā virkne ir:", my_str)
#using zfill () funkciju
print ("Funkcijas zfill () atgrieztā virkne ir:", my_str.zfill (13))
my_str = '--20'
print ("Sākotnējā virkne ir:", my_str)
#using zfill () funkciju
print ("Funkcijas zfill () atgrieztā virkne ir:", my_str.zfill (13))

Rezultāts

Secinājums

Zfill () ir iebūvēta Python funkcija, kas argumentu ņem platumu un aizpilda nulles virknes kreisajā pusē atbilstoši norādītajam platumam. Šajā rakstā detalizēti aplūkota funkcija Python zfill ().

Instalējiet jaunāko Dolphin emulatoru Gamecube un Wii operētājsistēmai Linux
Delfīnu emulators ļauj jums spēlēt izvēlētās Gamecube un Wii spēles Linux personālajos datoros (PC). Tā kā Dolphin Emulator ir brīvi pieejams un atvē...
Kā lietot GameConqueror Cheat Engine Linux
Rakstā ir sniegts ceļvedis par GameConqueror apkrāptu dzinēja izmantošanu Linux. Daudzi lietotāji, kas spēlē spēles operētājsistēmā Windows, bieži izm...
Labākie Linux spēļu konsoles emulatori
Šajā rakstā tiks uzskaitīta populārā Linux spēļu konsoles atdarināšanas programmatūra. Emulācija ir programmatūras saderības slānis, kas atdarina spēļ...