Python Dize Yöntemleri | Set 3 (şerit, lstrip, rstrip, min, max, maketrans, translate, replace & amp; genişletme sekmeleri ())

| | | | |

isupper-lower-upper-swapcase-title/ target=_blank> String Methods Part- 1
String Methods Part- 2

Diğer yöntemler bu makalede tartışılmaktadır

1. strip () : — Bu yöntem, bağımsız değişkeninde belirtilen tüm baştaki ve sondaki karakterleri kaldırmak için kullanılır.

2. lstrip () : — argümanında bahsedilen tüm baştaki karakterleri kaldırmak için kullanılır.

3. rstrip () : — Bu yöntem, bağımsız değişkeninde belirtilen tüm sondaki karakterleri kaldırmak için kullanılır.

< p>

# Nasıl çalıştığını gösteren Python kodu
# strip (), lstrip () ve rstrip ()

str = "--- Python mühendisliği ---"


# tüm & # 39; - & # 39;

print ( "Tümünü çıkardıktan sonra dize ’ -’: " , end = "")

yazdır ( str .şerit ( ’ -’ ))

< br /> # tüm sondakileri kaldırmak için lstrip () kullanarak & # 39; - & # 39;

print ( "Tümünü çıkardıktan sonra dize önde gelen’ -’: " , end = "")

yazdır ( str < kod sınıfı = "düz">. lstrip ( ’-’ ))


# tüm baştaki & # 39; - & # 39;

print ( "Tümünü çıkardıktan sonra dize sondaki’ -’ şudur: " , end = " ")

print ( str . rstrip ( ’- ’ ))

Çıktı:

 Tüm ’-’leri çıkardıktan sonraki dize: pythoneengineering Baştaki tüm ’-’leri çıkardıktan sonraki dize: pythoneengineering --- Tüm sondakileri çıkardıktan sonra dize’ -’: --- pythonengineering 

4. dk ("dize") : — Bu işlev, bir dizeden minimum değere sahip alfabeyi döndürür.

5. maks ("dize") : — Bu işlev, bir dizeden maksimum değerin alfabesini döndürür.

# Nasıl çalıştığını gösteren Python kodu
# min () ve max ()

str = "pythonengineering"

< br /> # en küçük karakteri yazdırmak için min () kullanarak
# prints & # 39; e & # 39;

print ( " Minimum değer karakteri şudur: " + min ( str ))


# yazdırmak için max () kullanarak en büyük karakter
# prints & # 39; s & # 39;

print ( " Maksimum değer karakteri şudur: " + max ( str ))

Çıktı:

 Minimum değer karakteri: e Maksimum değer karakteri: s 

6. maketrans ()

güçlü>: — 1. satırın içeriğini 2. satıra kadar eşleştirmek için, translate () kullanarak sonraki çeviri için uygun dizinlerle kullanılır.

7. çevir () : — maketrans () ile eşleşen satır içi öğeleri değiştirmek için kullanılır.

# Nasıl çalıştığını gösteren Python kodu
# maketrans () ve translate ()

’dan dize içe aktar maketrans # layouttrans () için

str = "Python mühendisliği"

str1 = " gfo "

str2 = "abc"


# maktrans kullanarak () str2 öğelerini str1’e eşlemek için

eşlenmiş = maketrans (str1, str2)


# display kullanarak çevirmek için translate () kullanarak

print " Eşlenen öğeler kullanılarak çevrildikten sonraki dize: "

print str . translate (eşlenmiş)

Çıkış:

 Eşlenen öğeler kullanılarak çeviriden sonraki dize: aeeksbcraeeks 

Yukarıdaki kodda "g", "a" ile, "f", "b" ile değiştirilir ve "o", çeviri işlevi kullanılarak dizede "c" ile değiştirilir.

8.değiştir () : — Bu işlev, bir dizede bir alt dizeyi yeni bir alt dizeyle değiştirmek için kullanılır. Bu fonksiyonun 3 argümanı vardır. Değiştirilecek dize, değiştirilecek yeni satır ve eylemin üzerine yazma sınırını belirten maksimum değer (varsayılan sınırsızdır).

# Nasıl çalıştığını gösteren Python kodu
# replace()

str = "nerdsfornerds inekler içindir"

str1 = "nerds"

str2 = "geeks"


# str2’yi str1 ile değiştirmek için replace() kullanılarak
# yalnızca 2 durumu değiştirir

yazdır ( "Dizeleri değiştirdikten sonraki dize:" , end = "" )

yazdır ( str . replace (str1, str2, 2 ))

< /tbody>

Çıktı:

 Dizeleri değiştirdikten sonraki dize: pythonengineering inekler içindir 

Bu yöntem Chinmoy Lenka
9. Expandtabs () tarafından sağlanır: — İsteğe bağlı olarak belirtilen bir sekme boyutunu kullanarak tüm sekmeleri ("/ t") boşluklarla veya yalnızca boşluklarla değiştirmek için kullanılır.
Sözdizimi: string.tabsize (tabsize)
Parametreler: bir sekme karakteri için değiştirilecek karakter sayısını belirtir. Varsayılan olarak, işlev sekme boyutunu 8 olarak kabul eder.
Döndürülen değer: tüm sekmelerin boşluklarla değiştirildiği bir dize.

< td class = "code">

# Örnekleme için Python kodu Expandtabs ()

string = ’GEEKS İÇİN GEEKLER’


# Parametre yok, varsayılan boyut 8’dir

print (string.expandtabs())


# sekme boyutu 2 olarak alındı

yazdır < kod sınıfı = "düz"> (string.expandtabs ( 2 ))


# pa Sekme boyutu 5 olarak alındı

print (string.expandtabs ( 5 ))

Çıktı:

 GEEKLER İÇİN GEEKLER GEKLER GEKLER İÇİN GEKLER İÇİN 

Bu makale güncellendi Manjeet Singh Python.Engineering’i seviyorum ve katkıda bulunmak istiyorsanız, Contribute.python.engineering ’i kullanarak veya katkıda [email protected] makalesini postalayarak da bir makale yazabilirsiniz. .mühendislik. Python.Engineering ana sayfasında görünen makaleme bakın ve diğer meraklılara yardım edin.

Yanlış bir şey bulursanız veya yukarıda tartışılan konu hakkında daha fazla bilgi paylaşmak isterseniz lütfen yorum gönderin.

Bu makalenin sorunu çözmenize yardımcı olduğunu umuyoruz. Python Dize Yöntemleri | Set 3 (şerit, lstrip, rstrip, min, max, maketrans, translate, replace & amp; genişletme sekmeleri ()) dışında, exp ile ilgili diğer konulara bakın.

Python'da başarılı olmak ister misiniz? en iyi Python çevrimiçi kursları 2022 hakkındaki incelememize bakın. Veri Bilimi ile ilgileniyorsanız, R'de programlamayı nasıl öğreneceğinizi de kontrol edin.

Bu arada, bu materyal diğer dillerde de mevcuttur:



Schneider Wu

Milan | 2022-11-26

File handling her şey biraz kafa karıştırıcı 😭 Python Dize Yöntemleri | Set 3 (şerit, lstrip, rstrip, min, max, maketrans, translate, replace & amp; genişletme sekmeleri ()) karşılaştığım tek sorun değil. Lisans tezimde kullanacağım

Frank Nickolson

Prague | 2022-11-26

File handling her şey biraz kafa karıştırıcı 😭 Python Dize Yöntemleri | Set 3 (şerit, lstrip, rstrip, min, max, maketrans, translate, replace & amp; genişletme sekmeleri ()) karşılaştığım tek sorun değil. Geri bildirim ile yarın geri dönecek

Xu Innsbruck

Berlin | 2022-11-26

Kodlama mülakatıma hazırlanıyordum, bunu açıkladığınız için teşekkürler - Python'da Python Dize Yöntemleri | Set 3 (şerit, lstrip, rstrip, min, max, maketrans, translate, replace & amp; genişletme sekmeleri ()) en basit olanı değil. Geri bildirim ile yarın geri dönecek

Shop

Learn programming in R: courses

$

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Latest questions

NUMPYNUMPY

Common xlabel/ylabel for matplotlib subplots

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Why do I get "Pickle - EOFError: Ran out of input" reading an empty file?

12 answers

NUMPYNUMPY

Flake8: Ignore specific warning for entire file

12 answers

NUMPYNUMPY

glob exclude pattern

12 answers

NUMPYNUMPY

How to avoid HTTP error 429 (Too Many Requests) python

12 answers

NUMPYNUMPY

Python CSV error: line contains NULL byte

12 answers

NUMPYNUMPY

csv.Error: iterator should return strings, not bytes

12 answers


Wiki

Python | How to copy data from one Excel sheet to another

Common xlabel/ylabel for matplotlib subplots

Check if one list is a subset of another in Python

sin

How to specify multiple return types using type-hints

exp

Printing words vertically in Python

exp

Python Extract words from a given string

Cyclic redundancy check in Python

Finding mean, median, mode in Python without libraries

cos

Python add suffix / add prefix to strings in a list

Why do I get "Pickle - EOFError: Ran out of input" reading an empty file?

Python - Move item to the end of the list

Python - Print list vertically