dizedeki Python son karakter

Python işlevleri ve meth

Dizeler yinelenebilir nesnelerdir. Bu, indeksleme ve dilimleme kullanarak değerlerine erişebileceğiniz anlamına gelir. Bu teknikler, bir dizeden tek bir karakteri veya karakter aralığını almanızı sağlar.

Bu kılavuzda, bir Python dizesinden son karakterin nasıl kaldırılacağını tartışıyoruz. Kodunuzda bu görevi nasıl gerçekleştirebileceğinizi bulabilmeniz için bir dizeden son karakteri çıkarma örneğini inceleyeceğiz.




Python: Dizeden Son Karakteri Kaldır

Bir çalışan tanımlayıcısından son karakteri kaldıran bir program oluşturmak istiyoruz. Bu karakter bize bir çalışanın hangi departmanda çalıştığını söyler.

Örneğin, “M” bize bir çalışanın pazarlama departmanı için çalıştığını söylüyor. Bir çalışanın çalıştığı departmanı takip etmek için yeni bir sistemle değiştirileceğinden bu karakteri kaldıracağız.

Kullanıcıdan bir çalışan eklemesini isteyerek başlayalım. input() yöntemini kullanan tanımlayıcı:

identifier = input("Çalışanın tanımlayıcısı nedir? ")

Sonra, tanımlayıcıdan son karakteri kaldırırız:

new_identifier = identifier[:-1]

[:-1] bir string dilim işlemi. Dizenin sonundan öğeleri almak için negatif indeksleme kullanıyoruz. Şimdi, bir çalışanın yeni tanımlayıcısını konsolda görüntüleyin:

print("Çalışan" yeni tanımlayıcısı {}.".format(new_identifier))

.format() ifadesinin yerini alır çalışanın yeni tanımlayıcısı ile dizimizin içindeki küme parantezleri. Haydi kodumuzu çalıştıralım ve ne olduğunu görelim:

Katılımcıların %81'i bir eğitim kampına katıldıktan sonra teknik iş beklentileri konusunda daha emin hissettiklerini belirtti. Bugün bir eğitim kampı ile eşleştirin.

Ortalama bir eğitim kampı mezunu, bir eğitim kampına başlamaktan ilk işini bulmaya kadar, kariyer geçişinde altı aydan az zaman harcadı.

Programımız son değeri kaldırır. bir çalışanın tanımlayıcısında.


Henüz işimiz bitmedi. Bir kullanıcı boş bir değer eklerse programımız şunu döndürür:

Çalışanın yeni tanımlayıcısı .

Bunu daha zarif hale getirmeliyiz. Bunu yapmak için, tanımlayıcı varsa bir çalışanın tanımlayıcısını dilimlememiz gerekir. ikiden fazla karaktere sahip. Aksi takdirde, programımız kullanıcıya geçerli bir tanımlayıcı girmesi gerektiğini bildirecektir.

Bir “if” ifadesi:

 identifier = input("Çalışanın tanımlayıcısı nedir? ") if len(identifier) ​​> 1: new_identifier = identifier[:-1] print("Çalışanın yeni tanımlayıcısı {}.".format(new_identifier) )) başka: print("Lütfen giriniz geçerli bir tanımlayıcı."

Bir çalışanın tanımlayıcısının uzunluğunu bulmak için len() yöntemini kullanırız. Bu tanımlayıcının uzunluğu “1”'den büyükse, if ifademiz yürütülür. Aksi takdirde, “else” deyim çalışır.

Python programımızı çalıştıralım ve iki karakterden kısa bir tanımlayıcı belirleyelim:

Çalışanın tanımlayıcısı nedir? B Lütfen geçerli bir tanımlayıcı girin.

Kodumuz, geçerli bir tanımlayıcı seçmemiz gerektiğini bildirir.

Dilimleme sözdizimi, bir dize nesnesindeki son karakteri silmenizi sağlar. Python. Tek yapmanız gereken bir dize belirtmek ve dizeden sonra [:-1] eklemek. Artık bir uzman gibi bir Python dizesinden son karakteri çıkarmaya hazırsınız!





dizedeki Python son karakter: StackOverflow Questions

Tutorials