Zephyrnet Logosu

Python String Manipülasyonu üzerine 30'dan fazla ÇSS

Tarih:

Python String Manipulation MCQ Testine Hoş Geldiniz! Dize manipülasyonu, programlamanın çok önemli bir yönüdür ve geliştiricilerin dizelerden bilgileri verimli bir şekilde değiştirmesine, birleştirmesine, aramasına ve çıkarmasına olanak tanır. Python, dize işleme için zengin bir dizi yerleşik işlev ve yöntem sunarak onu metin verilerini işlemek için güçlü bir dil haline getirir. Bu test, dize yöntemleri, biçimlendirme, dilimleme, birleştirme ve düzenli ifadeler dahil olmak üzere Python dize işlemeyle ilgili çeşitli kavramları anladığınızı test etmeyi amaçlamaktadır. Her soru çoktan seçmeli olup yalnızca tek bir doğru cevabı vardır. Her soruyu dikkatlice okumaya zaman ayırın ve en iyi seçeneği seçin. Gelin Python string manipülasyonunun dünyasını birlikte keşfedelim!

Python String Manipülasyonu

Python String Manipülasyonu üzerine 30'dan fazla ÇSS

S1. Aşağıdaki Python kod parçacığı ne işe yarar?

string = "Hello, World!"
print(string.upper())

a) “Merhaba Dünya!” Yazdırır küçük harfle

b) “Merhaba Dünya!”yı dönüştürür büyük harfe dönüştürür ve yazdırır

c) “Merhaba Dünya!” dizesini tersine çevirir

d) "Merhaba Dünya!" dizesindeki tüm boşluk karakterlerini kaldırır.

Cevap: b

Açıklama: The upper() yöntemi, dizedeki tüm karakterleri büyük harfe dönüştürür.

Q2. Python'da iki dizeyi nasıl birleştirebilirsiniz?

a) Kullanmak concat() yöntem

b) Kullanmak join() yöntem

c) Kullanımı & Şebeke

d) Kullanmak + Şebeke

Cevap: d

Açıklama: The + operatörü Python'da dize birleştirme için kullanılır.

S3. Aşağıdaki Python kod parçacığının çıktısı nedir?

string = "Hello, World!"
print(string[3:7])

bir merhaba"

b) “işte,”

c) “lo, W”

d) “işte, Dünya”

Cevap: b

Açıklama: Dilimleme, bir dizeden bir alt dize çıkarmak için kullanılır. 3:7 indeksleri, indeks 3'ten (dahil) başlayıp indeks 7'ye (hariç) kadar olan alt diziyi temsil eder.

S4. Python'da bir dizeyi sınırlayıcıya dayalı olarak alt dizeler listesine bölmek için hangi yöntem kullanılır?

a) split()

b) substring()

c) separate()

d) divide()

Cevap: a

Açıklama: The split() yöntemi, bir dizeyi sınırlayıcıya dayalı olarak alt dizelerin listesine bölmek için kullanılır.

S5. Ne yapar strip() Python string manipülasyonunda yöntem nasıl yapılır?

a) Dizenin her iki ucundaki tüm boşluk karakterlerini kaldırır

b) Dizeden alfabe dışındaki tüm karakterleri kaldırır

c) Dizeyi büyük harfe dönüştürür

d) Dizeyi küçük harfe dönüştürür

Cevap: a

Açıklama: The strip() yöntemi dizenin başındaki ve sonundaki boşluk karakterlerini kaldırır.

S6. Python'da bir dizenin belirli bir alt dize içerip içermediğini nasıl kontrol edebilirsiniz?

a) Kullanmak contains() yöntem

b) Kullanmak in Anahtar kelime

c) Kullanımı search() işlev

d) Kullanmak hasSubstring() yöntem

Cevap: b

Açıklama: The in Python'da bir dize içinde bir alt dizenin olup olmadığını kontrol etmek için anahtar kelime kullanılır.

S7. Ne yapar replace() Python string manipülasyonunda yöntem nasıl yapılır?

a) Bir alt dizgenin tüm tekrarlarını dizeden siler

b) Bir alt dizenin ilk oluşumunu başka bir alt dizeyle değiştirir

c) Bir alt dizenin tüm oluşumlarını başka bir alt dizeyle değiştirir

d) Belirtilen konumdaki dizeye bir alt dize ekler

Cevap: c

Açıklama: The replace() yöntemi, bir alt dizenin tüm oluşumlarını dizedeki başka bir alt dizeyle değiştirir.

S8. Aşağıdaki Python kod parçacığının çıktısı nedir?

string = "Hello, World!"
print(string.rjust(20))

a) “Merhaba Dünya!”

b) “Merhaba Dünya! “

c) “Merhaba Dünya! “

d) “Merhaba Dünya! “

Cevap: a

Açıklama: The rjust() yöntemi, dizeyi 20 genişliğindeki bir alanda, soldaki boşluklarla doldurarak sağa hizalar.

S9. Python'da bir dizede bir alt dizenin ilk oluşumunun dizinini bulmak için hangi yöntem kullanılır?

a) find()

b) search()

c) index()

d) locate()

Cevap: a

Açıklama: The find() yöntemi, bir alt dizenin dizedeki ilk oluşumunun dizinini veya alt dize bulunamazsa -1'i döndürür.

S10. Ne yapar isdigit() Python string manipülasyonunda yöntem nasıl yapılır?

a) Dizedeki tüm karakterlerin rakam olup olmadığını kontrol eder

b) Dizeyi küçük harfe dönüştürür

c) Dizedeki tüm karakterlerin alfabe olup olmadığını kontrol eder

d) Dizenin boş olup olmadığını kontrol eder

Cevap: a

Açıklama: The isdigit() yöntem döndürür True dizedeki tüm karakterler rakam ise, aksi takdirde False.

S11. Aşağıdaki Python kod parçacığının çıktısı nedir?

string = "Hello, World!"
print(string.split(","))

a) [“Merhaba”, “Dünya!”]

b) [“Merhaba,”, “Dünya!”]

c) [“Merhaba”]

d) [“Dünya!”]

Cevap: a

Açıklama: The split() yöntem, dizeyi belirtilen sınırlayıcıya göre bir alt dize listesine böler (, bu durumda).

S12. Python'da bir dizenin belirli bir alt dizeyle başlayıp başlamadığını nasıl kontrol edebilirsiniz?

a) Kullanmak startswith() yöntem

b) Kullanmak beginwith() yöntem

c) Kullanımı start() yöntem

d) Kullanmak isstart() yöntem

Cevap: a

Açıklama: The startswith() Python'da bir dizenin belirli bir alt dizeyle başlayıp başlamadığını kontrol etmek için kullanılan yöntem.

S13. Ne yapar join() Python string manipülasyonunda yöntem nasıl yapılır?

a) Bir listenin öğelerini tek bir dizede birleştirir

b) Dizeyi alt dizelerin listesine böler

c) Dizeyi tersine çevirir

d) Dizeyi büyük harfe dönüştürür

Cevap: a

Açıklama: The join() yöntem, belirtilen sınırlayıcıyı kullanarak bir listenin öğelerini tek bir dizede birleştirir.

S14. Python'da bir dizenin başındaki boşluk karakterlerini nasıl kaldırabilirsiniz?

a) Kullanmak trim() yöntem

b) Kullanmak remove_leading_whitespace() yöntem

c) Kullanımı lstrip() yöntem

d) Kullanmak strip() yöntem

Cevap: c

Açıklama: The lstrip() yöntemi dizenin başındaki boşluk karakterlerini kaldırır.

S15. Python'da bir dizenin ilk karakterini büyük harfe dönüştürmek için hangi yöntem kullanılır?

a) upper()

b) capitalize()

c) title()

d) first_upper()

Cevap: b

Açıklama: The capitalize() yöntemi, bir dizenin ilk karakterini büyük harfe dönüştürür.

S16. Python'da bir dizenin belirli bir alt dizeyle bitip bitmediğini nasıl kontrol edebilirsiniz?

a) Kullanmak endwith() yöntem

b) Kullanmak isend() yöntem

c) Kullanımı endswith() yöntem

d) Kullanmak isendwith() yöntem

Cevap: c

Açıklama: The endswith() Python'da bir dizgenin belirli bir alt dizgeyle bitip bitmediğini kontrol etmek için kullanılan yöntem.

S17. Aşağıdaki Python kod parçacığının çıktısı nedir?

string = "Hello, World!"
print(string.find("o"))

a) 4

b) 6

c) 7

d) -1

Cevap: a

Açıklama: The find() yöntemi, bir alt dizenin dizedeki ilk oluşumunun dizinini veya alt dize bulunamazsa -1'i döndürür.

S18. Python'da bir dizedeki tüm karakterleri küçük harfe dönüştürmek için hangi yöntem kullanılır?

a) lower()

b) uppercase()

c) to_lower()

d) toLower()

Cevap: a

Açıklama: The lower() Bir dizideki tüm karakterleri küçük harfe dönüştürmek için kullanılan yöntem.

S19. Ne yapar isalpha() Python string manipülasyonunda yöntem nasıl yapılır?

a) Dizedeki tüm karakterlerin alfabe olup olmadığını kontrol eder

b) Dizedeki tüm karakterlerin rakam olup olmadığını kontrol eder

c) Dizenin boş olup olmadığını kontrol eder

d) Dizenin alfasayısal olmayan karakterler içerip içermediğini kontrol eder

Cevap: a

Açıklama: The isalpha() yöntem döndürür True dizedeki tüm karakterler alfabe ise, aksi takdirde False.

S20. Aşağıdaki Python kod parçacığının çıktısı nedir?

string = "Hello, World!"
print(string.replace("World", "Python"))

a) “Merhaba Python!”

b) “Merhaba Dünya!”

c) “Python, Dünya!”

d) “Python, Python!”

Cevap: a

Açıklama: The replace() yöntemi, bir alt dizenin tüm oluşumlarını dizedeki başka bir alt dizeyle değiştirir.

S21. Python'da bir dizedeki tüm karakterlerin rakam olup olmadığını nasıl kontrol edebilirsiniz?

a) Kullanmak isdigit() yöntem

b) Kullanmak isnumeric() yöntem

c) Kullanımı isnumber() yöntem

d) Kullanmak all_digits() yöntem

Cevap: a

Açıklama: The isdigit() yöntem döndürür True dizedeki tüm karakterler rakam ise, aksi takdirde False.

S22. Ne yapar title() Python string manipülasyonunda yöntem nasıl yapılır?

a) Dizeyi büyük harfe dönüştürür

b) Dizeyi küçük harfe dönüştürür

c) Dizedeki her kelimenin ilk karakterini büyük harfe çevirir

d) Dizeyi tersine çevirir

Cevap: c

Açıklama: The title() yöntem dizedeki her kelimenin ilk karakterini büyük harfe çevirir.

S23. Aşağıdaki Python kod parçacığının çıktısı nedir?

string = "  Hello, World!  "
print(string.strip())

a) “Merhaba Dünya!”

b) “Merhaba Dünya!”

c) “Merhaba Dünya! “

d) “Merhaba Dünya! “

Cevap: a

Açıklama: The strip() yöntemi dizenin başındaki ve sonundaki boşluk karakterlerini kaldırır.

S24. Python'da bir dizenin yalnızca boşluk karakterleri içerip içermediğini kontrol etmek için hangi yöntem kullanılır?

a) isspace()

b) iswhitespace()

c) isblank()

d) isemptyspace()

Cevap: a

Açıklama: The isspace() yöntem döndürür True dizedeki tüm karakterler boşluk karakterleriyse, aksi takdirde False.

S25. Aşağıdaki Python kod parçacığının çıktısı nedir?

string = "Hello, World!"
print(string[::-1])

a) “Merhaba Dünya!”

b) “dlroW,olleH”

c) “Dünya! Merhaba,"

d) “olleH,dlroW”

Cevap: b

Açıklama: Negatif bir adımla (-1) dilimlemek dizeyi tersine çevirir.

a) string[-2]

b) string[2:]

c) string[-2:]

d) string[:-2]

Cevap: c

Açıklama: Negatif bir adımla (-1) dilimlemek dizeyi tersine çevirir.

S27. Aşağıdaki Python kod parçacığının çıktısı nedir?

string = "Hello, World!"
print(len(string))

a) 12

b) 13

c) 11

d) 10

Cevap: b

Açıklama: The len() işlevi dizedeki karakter sayısını döndürür.

S28. Python'da bir dizeyi karakter listesine dönüştürmek için hangi yöntem kullanılır?

a) split()

b) list()

c) chars()

d) tolist()

Cevap: b

Açıklama: The list() işlevi dizeyi bir karakter listesine dönüştürür.

S29. Aşağıdaki Python kod parçacığının çıktısı nedir?

string = "Hello, World!"
print(string.capitalize())

a) “Merhaba dünya!”

b) “Merhaba dünya!”

c) “Merhaba Dünya!”

d) “Merhaba Dünya!”

Cevap: d

Açıklama: The capitalize() yöntem dizenin ilk karakterini büyük harfe çevirir.

S30. Python'da bir dizenin boş olup olmadığını nasıl kontrol edebilirsiniz?

a) Kullanmak isempty() yöntem

b) Kullanmak empty() yöntem

c) Kullanımı is_empty() yöntem

d) Kullanmak len() işlev

Cevap: d

Açıklama: Kullanarak dizenin uzunluğunu kontrol etme len() işlevi, bir dizenin boş olup olmadığını kontrol etmenin yaygın bir yoludur.

S31. Ne yapar swapcase() Python string manipülasyonunda yöntem nasıl yapılır?

a) Dizedeki tüm karakterlerin büyük/küçük harflerini değiştirir

b) Dizeyi büyük harfe dönüştürür

c) Dizeyi küçük harfe dönüştürür

d) Dizedeki ilk karakterin büyük/küçük harflerini değiştirir

Cevap: a

Açıklama: The swapcase() yöntem dizedeki tüm karakterlerin büyük/küçük harflerini değiştirir.

S32. Aşağıdaki Python kod parçacığının çıktısı ne olacak?

string = "Hello, World!"
print(string.partition(","))

a) ('Merhaba', ',', 'Dünya!')

b) ('Merhaba, ', 'Dünya', '!')

c) ('Merhaba', 'Dünya', ”)

d) ('Merhaba', ', Dünya', ”)

Cevap: a

Açıklama: The partition() yöntemi, belirtilen ayırıcının ilk oluşumuna bağlı olarak dizeyi üç parçaya böler.

S33. Ne yapar zfill() Python string manipülasyonunda yöntem nasıl yapılır?

a) Belirtilen genişliği doldurmak için dizeyi baştaki sıfırlarla doldurur

b) Belirtilen genişliği doldurmak için dizeyi sondaki sıfırlarla doldurur

c) Dizedeki tüm sıfırları kaldırır

d) Dizeyi küçük harfe dönüştürür

Cevap: a

Açıklama: The zfill() yöntem, belirtilen genişliği doldurmak için dizeyi baştaki sıfırlarla doldurur.

Python String Manipulation MCQ Testini tamamladığınız için tebrikler! Metin verileriyle etkili bir şekilde çalışmanıza olanak sağladığından dize manipülasyonu herhangi bir Python programcısı için temel bir beceridir. Python'da dize işleme tekniklerinde uzmanlaşarak girdiyi ayrıştırma, çıktıyı biçimlendirme, bilgi çıkarma ve metin işleme işlemlerini gerçekleştirme gibi çeşitli görevleri gerçekleştirebilirsiniz. Programlarınızda dizeleri kullanma konusunda uzmanlaşmak için Python'un dize işleme işlevlerini uygulamaya ve denemeye devam edin. Herhangi bir sorunuz varsa veya herhangi bir konuyu daha derinlemesine incelemek istiyorsanız öğrenme yolculuğunuza devam etmekten çekinmeyin. Mutlu kodlama!

Ayrıca dışarıdan da kayıt olabilirsiniz ücretsiz Python Kursu Bugün!

Python'daki ÇSS'lerle ilgili diğer makalelerimizi okuyun:

spot_img

En Son İstihbarat

spot_img