Django

Python Temelleri

Değişkenler ve sabitler, veri tipleri, kontrol akışı, functions, list comprehensions, decorators, context managers

25 mülakat soruları·
Junior
1

Python'da = ile tanımlanan bir değişken ile bir sabit arasındaki fark nedir?

Cevap

Python'da dil düzeyinde gerçek sabitler yoktur. Geleneksel olarak BÜYÜK HARFLİ değişkenler sabit olarak kabul edilir ve değiştirilmemelidir, ancak teknik olarak yeniden atamayı hiçbir şey engellemez. Bu PEP 8 geleneği, dilin zorlamasından ziyade geliştirici disiplinine dayanır.

2

Python 3'te 3 / 2 ifadesi hangi veri tipini döndürür?

Cevap

Python 3'te / operatörü her zaman kayan noktalı bölme yapar ve bu durumda 1.5 döndürür. Tam sayı bölmesi elde etmek için // operatörü kullanılır. Bu, / işleminin iki tam sayı arasında tam sayı bölmesi yaptığı Python 2'den önemli bir farktır.

3

Python'da list ile tuple arasındaki fark nedir?

Cevap

Listeler değiştirilebilir (oluşturulduktan sonra düzenlenebilir), tuple'lar ise değişmezdir. Tuple'lar biraz daha performanslıdır ve sözlük anahtarı olarak kullanılabilir. Listeler köşeli parantez [], tuple'lar normal parantez () kullanır. Verinin değiştirilip değiştirilmeyeceğine göre doğru tipi seçin.

4

Bir Python sözlüğünde bir anahtarın var olup olmadığı nasıl kontrol edilir?

5

Python'da == ile is arasındaki fark nedir?

+22 mülakat soruları

Bir sonraki mülakatın için Django'de uzmanlaş

Tüm sorulara, flashcards'a, teknik testlere, code review alıştırmalarına ve mülakat simülatörlerine eriş.

Ücretsiz başla