Python

2012-11-10 16 views
7

içinde pix [x, y] ne anlama geliyor PIL document okurken garip bir açıklama arıyorum.Python

1.1.6 ve sonraki sürümlerde, pikselleri okumak ve değiştirmek için kullanılabilen bir piksel erişim nesnesini döndürür. erişim nesnesi 2 boyutlu bir dizi gibi davranır, bu nedenle yapabilirsiniz:

pix = im.load() 
print pix[x, y] 
pix[x, y] = value 

pix[x, y] burada ne anlama geliyor? Sözdizimi dilimlemek değil, ,, : yerine kullanılır. Gördüğünüz, bir öğe-alma ifadesi içinde bir tanımlama grubu değişmez aynı

pix[(x, y)] 

t = x, y 
pix[t] 

olarak veya

t = (x, y) 
pix[t] 

veya

cevap

12
pix[x, y] 

olduğu aynı şekilde ben diğer eski yuva yapabilir l[1 if skip else 0]

gibi baskılar