Styginių kirpimas „Python“: viskas, ką reikia žinoti



Šis straipsnis suteiks jums išsamių ir išsamių žinių apie tai, kaip įgyvendinti stygų kirpimą „Python“ su pavyzdžiais.

Stygų kirpimas gali būti labai naudingas ir jis turi kelias programas. Daugelis koduotojų per daug naudoja kirpimo funkciją, kad išgautų informaciją, kuri jiems gali būti naudinga iš originalios eilutės. Šiame straipsnyje aptarsime stygų kirpimą :

Įvadas į kirpimą

Yra ir kitų pitono funkcijų, kurios gali atrodyti labai panašios į tai. Vienas tokių dalykų yra „ Stygų pjaustymas “. Čia galime suskaidyti stygas į daugelį dalių ir turėti skirtingas parinktis, pritaikytas stygai. Mes galime pašalinti tam tikrus skyrius, iškirpti pirmąją dalį, pašalinti paskutines eilutės raides ir pakeisti ją kitomis eilutėmis tose pozicijose.





String-Trimming



sąsajos ir klasės skirtumas

Kadangi tai iš viso atskiras skyrius, dabar pažiūrėkime, ką galima padaryti stygoms apipjaustant.

Kas yra styginių kirpimas „Python“?

Virvelės apipjaustymas atliekamas trimis būdais, kaip parodyta aukščiau pateiktoje diagramoje. Pažvelkime į juos.

  • Juostelė - Nauja eilutė grąžinama pašalinus visas galines ar priekines vietas.



  • R juostelė - Tai išleidžia naują eilutę, pašalinus tik galus. Taigi pavadinimas „rstring“, t. Y. Pašalinant tarpus tik iš dešinės eilutės pusės.

  • L-juosta - „Lstrip“ veikia priešingai nei R juostelė. Jis pašalina tarpus nuo eilutės pradžios, kuri yra kairė pusė.

Pagal numatytuosius nustatymus visoms šioms funkcijoms nereikia perduoti argumento, kad būtų pašalinti visi tarpai. Tik tada, kai reikia pašalinti tam tikrą simbolį, tada jis paminėtas argumente, ir jis bus atitinkamai pašalintas iš pirmaujančios ir galinės vietos.

str = 'EDUREKA' spausdinti (f'String = '{s1}' n ') spausdinti (f'Pašalinus pirmaujančių tarpų eilutę =' {str.lstrip ()} 'n') spausdinti (f'Pašalinus galinių tarpų eilutę = '{str.rstrip ()}' n ') spausdinimas (f' Apkarpius tarpų eilutę = '{str.strip ()}' n ')

Dabar apsvarstykime tam tikrą simbolį, kurį reikia išgauti iš eilutės.

str = '&&&&&& EDUREKA &&&&&&& print (' n Tai orignial stringnn ', str) spausdinti (' n Žemiau yra įprasta juostos funkcija n ') print (str.strip (' & ')) print (' n Žemiau yra R -strip functionnn ') print (str.rstrip (' & ')) print (' n Žemiau yra L-strip functionnn ') print (str.lstrip (' & '))

Yra ir kitų funkcijų, kurios sukasi aplink šį panašų eilutės apipjaustymo pitone tema. Pažvelkime į kitas paprastas stygoms taikomas funkcijas.

Min. Ir Maks. Stygos

Čia minimali funkcija arba „min“ yra iš eilutės išgauti mažiausią abėcėlės vertę. Tai yra iš abėcėlių rinkinio A-Z, A yra mažiausia vertė ir Z yra didžiausia. „Max“ funkcija veikia priešingai, tai yra, ji iš eilutės išsirenka didžiausios vertės abėcėlę. Tai galima geriau išreikšti pateikiant žemiau pateiktą pavyzdį.

str = 'EDUREKA' print ('n Tai orignial stringnn', str) print ('n Minimalios reikšmės simbolis yra: n' + min (str)) print ('n Maksimalus vertės simbolis yra: n' + max ( str.)

Pakeiskite

Funkciją „Pakeisti“ suprasti yra gana paprasta. Iš žodžio „pakeisti“ galime išvesti reikšmę, kad tam tikrus eilutės skyrius galima pakeisti kitais eilutės elementais. Pavyzdžiui, apsvarstykite žemiau pateiktą kodą:

str = 'EDUREKA is EDUREKA' str1 = 'EDUREKA' str2 = 'BEST' print ('Paskutinė eilutė po pakeitimo yra: n') print ('Vienam įvykiui') print (str.replace (str1, str2, 1) ) print („nFor twoancancen“) print (str.replace (str1, str2, 2))

Tuo mes einame į šio eilutės kirpimo „Python“ straipsnyje pabaigą. Tikiuosi, kad turite pakankamai styginių kirpimo idėjų.

Norėdami gauti išsamių žinių apie „Python“ kartu su įvairiomis jo programomis, galite tiesioginėms internetinėms treniruotėms, palaikančioms visą parą visą parą ir visą gyvenimą.

Turite mums klausimą? Paminėkite juos komentarų skiltyje „Styginių kirpimas„ Python ““ ir mes su jumis susisieksime.