Python Türü Dönüşümleri Hile Sayfası

Python'da örtülü ve açık tür dönüşümlerini öğrenin. Dizeler, tam sayılar, kayan noktalar, listeler, kümeler ve sözlükler arasında dönüştürme yapın.

Temel İlkel Döküm

Değişkenleri ilkel veri türleri arasında açıkça dönüştürme yöntemleri.

Yöntem / İşlevSözdizimiAçıklama
int()int(x, base=10)X'i bir tam sayıya dönüştürür. Dizeleri isteğe bağlı bir sayısal tabanla ayrıştırabilir.
float()float(x)Bir sayıyı veya sayısal dizeyi kayan noktalı sayıya dönüştürür.
str()str(object)Bir nesnenin dize gösterimini döndürür.
bool()bool(x)Doğruluk değeri testine göre Doğru veya Yanlış olarak değerlendirerek x'i boolean'a dönüştürür.

Veri Yapısı ve Koleksiyon Dönüşümü

Konteyner koleksiyonlarını farklı temsillere dönüştürmek.

Yöntem / İşlevSözdizimiAçıklama
list()list(iterable)Yinelenebilir herhangi bir diziyi (örneğin, tuple, set, dict tuşları) değiştirilebilir bir listeye dönüştürür.
tuple()tuple(iterable)Yinelenebilir herhangi bir diziyi değişmez bir tanımlama grubuna dönüştürür.
set()set(iterable)Yinelenebilir öğeleri bir kümeye dönüştürerek yinelenen öğeleri tekilleştirir.
dict()dict(iterable)Anahtar/değer çiftlerinden, genellikle demetlerden oluşan bir listeden bir sözlük oluşturur.
zip()zip(*iterables)Birden çok yinelenebilir öğenin öğelerini bir listeye veya sözlüğe aktarılmaya hazır şekilde eşleştirir.

İnteraktif Demo Komut Dosyası

run_all_cheat_methods.py
Düzenleyicide Çalıştır
# int()
int(x, base=10)

# float()
float(x)

# str()
str(object)

# bool()
bool(x)

# list()
list(iterable)

# tuple()
tuple(iterable)

# set()
set(iterable)

# dict()
dict(iterable)

# zip()
zip(*iterables)

Sıkça Sorulan Sorular

Boole bağlamında hangi değerler False olarak değerlendirilir?

Boş koleksiyonlar ([], (), {}, set()), Yok, Yanlış, sayısal sıfırlar (0, 0,0) ve boş dizeler (""), Yanlış olarak değerlendirilir. Diğer tüm değerler Doğru olarak değerlendirilir.

Bir tuple listesini sözlüğe dönüştürebilir miyim?

Evet, eğer demetler tam olarak iki öğe içeriyorsa (anahtar, değer), bir sözlük oluşturmak için dict(list_of_tuples) işlevini çağırabilirsiniz.

İlgili Konular

Önerilen Python Kaynakları

İlgili etkileşimli eğitimler, yardımcı sayfalar ve kod karşılaştırmalarıyla bilginizi genişletin.