Üyeler
- abs
- all
- herhangi biri
- bool
- dict
- dir
- enumerate
- fail
- float
- getattr
- hasattr
- hash
- int
- len
- list
- max
- dk
- range
- repr
- reversed
- set
- sıralanmış
- str
- tuple
- type
- zip
abs
unknown abs(x)
abs(-2.3) == 2.3
Parametreler
| Parametre | Açıklama | 
|---|---|
| x | int veya float;
                                     zorunlu Sayı (int veya float) | 
tümü
bool all(elements)
all(["hello", 3, True]) == True all([-1, 0, 1]) == False
Parametreler
| Parametre | Açıklama | 
|---|---|
| elements | iterable;
                                     required Bir öğe koleksiyonu. | 
herhangi
bool any(elements)
any([-1, 0, 1]) == True any([False, 0, ""]) == False
Parametreler
| Parametre | Açıklama | 
|---|---|
| elements | iterable;
                                     required Bir öğe koleksiyonu. | 
bool
bool bool(x=False)
None, False, boş bir dize (""), 0 sayısı veya boş bir koleksiyon (ör. (), []) ise False değerini döndürür. Aksi takdirde True değerini döndürür.
                  
      Parametreler
| Parametre | Açıklama | 
|---|---|
| x | Varsayılan değer False'dir. Dönüştürülecek değişken. | 
dict
dict dict(pairs=[], **kwargs)
Parametreler
| Parametre | Açıklama | 
|---|---|
| pairs | Varsayılan değer []Bir sözlük veya öğeleri 2 uzunluğunda (anahtar, değer) olan bir yinelenebilir öğe. | 
| kwargs | gerekli Ek girişlerin sözlüğü. | 
dir
list dir(x)
Parametreler
| Parametre | Açıklama | 
|---|---|
| x | required Kontrol edilecek nesne. | 
numaralandırmak
list enumerate(list, start=0)
enumerate([24, 21, 84]) == [(0, 24), (1, 21), (2, 84)]
Parametreler
| Parametre | Açıklama | 
|---|---|
| list | gerekli giriş dizisi. | 
| start | int;
                                     varsayılan değer 0başlangıç dizinidir. | 
başarısız
None fail(*args, msg=None, attr=None, sep=" ")Parametreler
| Parametre | Açıklama | 
|---|---|
| msg | varsayılan değer None'dir. Kullanımdan kaldırıldı: Bunun yerine konumsal bağımsız değişkenleri kullanın. Bu bağımsız değişken, örtülü bir önde gelen konumsal bağımsız değişken gibi davranır. | 
| attr | string; veya None;
                                     varsayılan değerNoneKullanımdan kaldırıldı. Bu dizeyi içeren isteğe bağlı bir önekin hata mesajına eklenmesine neden olur. | 
| sep | string;
                                     varsayılan değer " "Nesneler arasındaki ayırıcı dize. Varsayılan değer boşluktur (" "). | 
| args | zorunlu Hata mesajında görünen, debugPrint ile biçimlendirilmiş (varsayılan olarak str'ye eşdeğerdir) ve sep ile birleştirilmiş (varsayılan olarak " ") değerlerin listesi. | 
kayan noktalı
float float(x=unbound)
- xzaten bir kayan nokta ise- floatbunu değiştirmeden döndürür.
- xbir boole değeri ise- float, True için 1,0 ve False için 0,0 değerini döndürür.
- xbir tamsa- float, x'e en yakın sonlu kayan nokta değerini veya büyüklük çok büyükse bir hata döndürür.
- xbir dizeyse geçerli bir kayan nokta değişmezi olmalı veya- NaN,- Infya da- Infinityile eşit olmalıdır (büyük/küçük harf duyarlılığı olmadan). İsteğe bağlı olarak- +veya- -işaretiyle başlayabilir.
float() işlevi 0, 0 değerini döndürür.
                  
      Parametreler
| Parametre | Açıklama | 
|---|---|
| x | string; veya bool; veya int; veya float;
                                     varsayılan değer unboundDönüştürülecek değer. | 
getattr
unknown getattr(x, name, default=unbound)
default (belirtilmişse) döndürülür veya hata verilir. getattr(x, "foobar"), x.foobar etiketine eş değerdir.getattr(ctx.attr, "myattr") getattr(ctx.attr, "myattr", "mydefault")
Parametreler
| Parametre | Açıklama | 
|---|---|
| x | required Özelliğine erişilen yapı. | 
| name | string;
                                     required Yapı özelliğinin adı. | 
| default | Varsayılan değer unboundYapıda, verilen ada sahip bir özellik yoksa döndürülecek varsayılan değer. | 
hasattr
bool hasattr(x, name)
x nesnesi, verilen name özelliğine veya yöntemine sahipse True, aksi takdirde False değerini döndürür. Örnek:hasattr(ctx.attr, "myattr")
Parametreler
| Parametre | Açıklama | 
|---|---|
| x | required Kontrol edilecek nesne. | 
| name | string;
                                     required Özelliğin adı. | 
hash
int hash(value)
String.hashCode() ile aynı algoritma kullanılarak deterministik olarak hesaplanır. Bu algoritma şöyledir: s[0] * (31^(n-1)) + s[1] * (31^(n-2)) + ... + s[n-1]
Parametreler
| Parametre | Açıklama | 
|---|---|
| value | string;
                                     required Karma oluşturulacak dize değeri. | 
int
int int(x, base=unbound)
- xzaten bir tamsa- intbunu değiştirmeden döndürür.
- xbir boole değeri ise- int, True için 1, False için 0 değerini döndürür.
- xbir dizeyse- <sign><prefix><digits>biçiminde olmalıdır.- <sign>,- "+",- "-"veya boş (pozitif olarak yorumlanır) olmalıdır.- <digits>, 0'dan- base- 1'e kadar olan bir rakam dizisidir. Burada a-z harfleri (veya eşdeğeri olan A-Z) 10-35 için rakam olarak kullanılır.- base2/8/16 olduğunda- <prefix>isteğe bağlıdır ve sırasıyla 0b/0o/0x (veya eşdeğeri olarak 0B/0O/0X) olabilir.- basebu tabanlar veya özel değer 0 dışında herhangi bir değer olduğunda önek boş olmalıdır.- basedeğerinin 0 olduğu durumlarda, dize bir tam sayı değişmezi olarak yorumlanır. Bu durumda, hangi önekin kullanıldığına bağlı olarak 2/8/10/16 tabanlarından biri seçilir.- base0 ise önek kullanılmaz ve birden fazla basamak varsa baştaki basamak 0 olamaz. Bunun nedeni, sekizlik ve ondalık sayılar arasındaki karışıklığı önlemektir. Dizeyle gösterilen sayının büyüklüğü, int türü için izin verilen aralıkta olmalıdır.
- xbir kayan nokta sayısıysa- int, kayan nokta sayısının tam sayı değerini döndürür ve sıfıra doğru yuvarlar. X sonlu değilse (NaN veya sonsuz) hata döndürülür.
x başka bir türdeyse veya değer yukarıdaki biçimi karşılamayan bir dizeyse bu işlev başarısız olur. Python'daki int işlevinin aksine, bu işlev sıfır bağımsız değişkene ve dize bağımsız değişkenleri için gereksiz boşluklara izin vermez.Örnekler:
int("123") == 123
int("-123") == -123
int("+123") == 123
int("FF", 16) == 255
int("0xFF", 16) == 255
int("10", 0) == 10
int("-0x10", 0) == -16
int("-0x10", 0) == -16
int("123.456") == 123
Parametreler
| Parametre | Açıklama | 
|---|---|
| x | string; veya bool; veya int; veya float;
                                     required Dönüştürülecek dize. | 
| base | int;
                                     varsayılan değer unboundBir dize değerini yorumlamak için kullanılan taban; varsayılan olarak 10'dur. 2 ile 36 arasında (bu sayılar dahil) veya 0 olmalıdır. 0 değeri, tabanı xtam sayı değişmezmiş gibi algılamak için kullanılır. Değer bir dize değilse bu parametre sağlanmamalıdır. | 
len
int len(x)
Parametreler
| Parametre | Açıklama | 
|---|---|
| x | iterable; veya string;
                                     required Raporlanacak uzunluğa sahip değer. | 
list
list list(x=[])
list([1, 2]) == [1, 2]
list((2, 3, 2)) == [2, 3, 2]
list({5: "a", 2: "b", 4: "c"}) == [5, 2, 4]Parametreler
| Parametre | Açıklama | 
|---|---|
| x | iterable;
                                     default is []The object to convert. | 
maks.
unknown max(*args, key=None)
max(2, 5, 4) == 5
max([5, 6, 3]) == 6
max("two", "three", "four", key = len) =="three"  # the longest
max([1, -1, -2, 2], key = abs) == -2  # the first encountered with maximal key value
Parametreler
| Parametre | Açıklama | 
|---|---|
| key | callable; or None;
                                     default isNoneAn optional function applied to each element before comparison. | 
| args | gerekli Kontrol edilecek öğeler. | 
dk
unknown min(*args, key=None)
min(2, 5, 4) == 2
min([5, 6, 3]) == 3
min("six", "three", "four", key = len) == "six"  # the shortest
min([2, -2, -1, 1], key = abs) == -1  # the first encountered with minimal key value
Parametreler
| Parametre | Açıklama | 
|---|---|
| key | callable; or None;
                                     default isNoneAn optional function applied to each element before comparison. | 
| args | gerekli Kontrol edilecek öğeler. | 
yazdır
None print(*args, sep=" ")args yazdırır. Bu, "DEBUG" dizesi ve bu çağrının konumu (dosya ve satır numarası) ile öneklenir. Bağımsız değişkenlerin tam olarak nasıl dizelere dönüştürüldüğü belirtilmemiştir ve bu işlem herhangi bir zamanda değişebilir. Özellikle str() ve repr() tarafından yapılan biçimlendirmeden farklı (ve daha ayrıntılı) olabilir.print'nın üretim kodunda kullanılması, kullanıcılar için oluşturduğu spam nedeniyle önerilmez. Kullanımdan kaldırma işlemleri için mümkün olduğunda fail() kullanarak kesin bir hata vermeyi tercih edin.
                  
      
Parametreler
| Parametre | Açıklama | 
|---|---|
| sep | string;
                                     varsayılan değer " "Nesneler arasındaki ayırıcı dize. Varsayılan değer boşluktur (" "). | 
| args | required Yazdırılacak nesneler. | 
aralık
sequence range(start_or_stop, stop=unbound, step=1)
step artışıyla start'dan stop'a gittiği bir liste oluşturur. Tek bir bağımsız değişken sağlanırsa öğeler 0 ile bu öğe arasında değişir.range(4) == [0, 1, 2, 3] range(3, 9, 2) == [3, 5, 7] range(3, 0, -1) == [3, 2, 1]
Parametreler
| Parametre | Açıklama | 
|---|---|
| start_or_stop | int;
                                     required Durdurma sağlanırsa başlangıç öğesinin değeri, aksi takdirde durdurma değeri ve gerçek başlangıç 0'dır. | 
| stop | int;
                                     varsayılan değer unboundsonuç listesine dahil edilmeyecek ilk öğenin isteğe bağlı dizini; liste oluşturma işlemi stop'ye ulaşılmadan önce durdurulur. | 
| step | int;
                                     varsayılan değer 1Artış (varsayılan değer 1'dir). Negatif olabilir. | 
repr
string repr(x)
repr("ab") == '"ab"'Parametreler
| Parametre | Açıklama | 
|---|---|
| x | required Dönüştürülecek nesne. | 
tersine çevrilmiş
list reversed(sequence)
reversed([3, 5, 4]) == [4, 5, 3]
Parametreler
| Parametre | Açıklama | 
|---|---|
| sequence | iterable;
                                     required Ters çevrilecek yinelenebilir sıra (ör. liste). | 
grup
set set(elements=[])
Bağımsız değişken olmadan çağrılırsa set() yeni bir boş küme döndürür.
Örneğin,
set()                          # an empty set
set([3, 1, 1, 2])              # set([3, 1, 2]), a set of three elements
set({"k1": "v1", "k2": "v2"})  # set(["k1", "k2"]), a set of two elements
Parametreler
| Parametre | Açıklama | 
|---|---|
| elements | iterable;
                                     varsayılan değer []Karma oluşturulabilir değerlerin yinelenebilir öğesi. | 
sıralanmış
list sorted(iterable, key=None, *, reverse=False)
sorted([3, 5, 4]) == [3, 4, 5] sorted([3, 5, 4], reverse = True) == [5, 4, 3] sorted(["two", "three", "four"], key = len) == ["two", "four", "three"] # sort by length
Parametreler
| Parametre | Açıklama | 
|---|---|
| iterable | iterable;
                                     required Sıralanacak yinelenebilir dizi. | 
| key | callable; or None;
                                     default isNoneAn optional function applied to each element before comparison. | 
| reverse | bool;
                                     varsayılan değer FalseSonuçları azalan düzende döndürür. | 
str
string str(x)
str("ab") == "ab"
str(8) == "8"Parametreler
| Parametre | Açıklama | 
|---|---|
| x | required Dönüştürülecek nesne. | 
tuple
tuple tuple(x=())
tuple([1, 2]) == (1, 2)
tuple((2, 3, 2)) == (2, 3, 2)
tuple({5: "a", 2: "b", 4: "c"}) == (5, 2, 4)Parametreler
| Parametre | Açıklama | 
|---|---|
| x | iterable;
                                     default is ()The object to convert. | 
tür
string type(x)
type(2) == "int" type([1]) == "list" type(struct(a = 2)) == "struct"
if type(x) == type([]): # if x is a list
Parametreler
| Parametre | Açıklama | 
|---|---|
| x | required Türünü kontrol edilecek nesne. | 
zip
list zip(*args)
list döndürür. Burada i. demet, bağımsız değişken dizilerinin veya yinelenebilirlerin her birinden i. öğeyi içerir.tuple Liste, en kısa girişin boyutuna sahiptir. Tek bir yinelenebilir bağımsız değişkenle 1 öğeli demetlerden oluşan bir liste döndürür. Bağımsız değişken olmadan çağrıldığında boş bir liste döndürür. Örnekler:zip() # == [] zip([1, 2]) # == [(1,), (2,)] zip([1, 2], [3, 4]) # == [(1, 3), (2, 4)] zip([1, 2], [3, 4, 5]) # == [(1, 3), (2, 4)]
Parametreler
| Parametre | Açıklama | 
|---|---|
| args | gerekli listeleri ZIP olarak sıkıştırın. |