New Immissions/Updates:
boundless - educate - edutalab - empatico - es-ebooks - es16 - fr16 - fsfiles - hesperian - solidaria - wikipediaforschools
- wikipediaforschoolses - wikipediaforschoolsfr - wikipediaforschoolspt - worldmap -

See also: Liber Liber - Libro Parlato - Liber Musica  - Manuzio -  Liber Liber ISO Files - Alphabetical Order - Multivolume ZIP Complete Archive - PDF Files - OGG Music Files -

PROJECT GUTENBERG HTML: Volume I - Volume II - Volume III - Volume IV - Volume V - Volume VI - Volume VII - Volume VIII - Volume IX

Ascolta ""Volevo solo fare un audiolibro"" su Spreaker.
CLASSICISTRANIERI HOME PAGE - YOUTUBE CHANNEL
Privacy Policy Cookie Policy Terms and Conditions
Python Değişkenleri - Vikipedi

Python Değişkenleri

Vikipedi, özgür ansiklopedi

Bu değişkenler Python Programlama Diline aittir. Bu kodlar ileri programcılık bilgisi gerektirir.

Konu başlıkları

[değiştir] Python Değişkenleri

  • Sayılar
  • Cümleler
  • Listeler
  • Tüpler
  • Sözlükler
  • Dosyalar

[değiştir] Sayılar

>>>1+1
2
>>>3*3
9
>>>10/2
5
  • Bazı dört işlem uygulamaları farklı sonuçlar verir:
>>>8/3
2
>>> 4+1.1
5.0999999999999996

[değiştir] Cümleler

  • Cümleler için ilk önce anahtar sözcük yazılır. Sonra eşittir yazılıp tırnak işareti (") ya da tek tırnak içinde (') cümle yazılır.
>>>Die="Ich liebe dich."
>>>Die
'Ich liebe dich.'
>>> a="Ich habe einen "
>>> b="Bruder."
>>> a+b
'Ich habe einen Bruder.'

[değiştir] len() İşlevi

  • Cümle uzunluğunu hesaplar. Boşluklar da sayılır.
>>> a="Ich habe einen "
>>> b="Bruder."
>>> a+b
'Ich habe einen Bruder.'
>>> len(a)
15
  • len() yerine __len__() fonksiyonu da kullanılabilir.
>>> x = "Python güzeldir."
>>> x.__len__()
17

[değiştir] Listeler

  • Listelerde [ ve ] köşeli parantezlerini kullanırız.
  • Listeleri oluştururken köşeli parantez kullanırız. İndeksler ise 0'dan başlar.
>>> program1=['curbstone', 'tenderness', 'sg240']
>>> program1
['curbstone', 'tenderness', 'sg240']
  • program1'in 2. elemanının ne olduğunu merak edersek şu uygulamayı kullanırız:
>>> program1[2]
'sg240'

Unutmayınız ki indeksler 0'dan başlar. Bu yüzden son eleman ikincidir.

  • Yeni eleman eklerken bu uygulamayı kullanırız:
>>> program1=program1+['retaliation']
>>> program1
['curbstone', 'tenderness', 'sg240', 'retaliation']
  • program1'in sondan birinci elemanını öğrenmek için bu uygulamayı kullanırız:
>>> program1[-1]
'retaliation'

[değiştir] append() İşlevi

  • Genellikle + işareti yerine append tercih edilir.
>>> program1.append('python')
>>> program1
['curbstone', 'tenderness', 'sg240', 'retaliation', 'python']

[değiştir] count() İşlevi

  • Bir liste içindeki nesnenin kaç kere tekrarlandığını hesaplar.
>>> program1
['curbstone', 'tenderness', 'sg240', 'retaliation', 'python']
>>> program1.append('python')
>>> program1
['curbstone', 'tenderness', 'sg240', 'retaliation', 'python', 'python']
>>> program1.count('python')
2
>>> program1.count('tenderness')
1
>>> program1.count('emptiness')
0

[değiştir] index() İşlevi

  • Bir liste içindeki elemanın kaçıncı sırada olduğunu gösterir.
>>> program1.index('retaliation')
3
  • Birden fazla eleman varsa ilk sıradakini gösterir.
>>> program1.index('python')
4

[değiştir] insert() İşlevi

  • Bir listenin içindeki herhangi bir yere yeni eleman eklemeye yarar.
>>> program1
['curbstone', 'tenderness', 'sg240', 'retaliation', 'python', 'python']
>>> program1.insert(3,'pressure')
>>> program1
['curbstone', 'tenderness', 'sg240', 'pressure', 'retaliation', 'python', 'python']

[değiştir] pop() İşlevi

  • Listedeki son elemanı listeden çıkartır.
>>> program1.pop()
'python'
>>> program1
['curbstone', 'tenderness', 'sg240', 'pressure', 'retaliation', 'python']
>>> 

[değiştir] remove() İşlevi

  • Herhangi bir elemanı listeden çıkartır.
>>> program1.remove('retaliation')
>>> program1
['curbstone', 'tenderness', 'sg240', 'pressure', 'python']

[değiştir] reverse() İşlevi

  • Liste elemanlarını sondan başa doğru sıralar.
>>> program1.reverse()
>>> program1
['python', 'pressure', 'sg240', 'tenderness', 'curbstone']

[değiştir] sort() İşlevi

  • En çok kullanılan işlevlerden biridir. Listedeki elemanları alfabetik sıraya dizer. Sayılar önce gelir.
>>> program1.append('1.618')
>>> program1
['python', 'pressure', 'sg240', 'tenderness', 'curbstone', '1.618']
>>> program1.sort()
>>> program1
['1.618', 'curbstone', 'pressure', 'python', 'sg240', 'tenderness']

[değiştir] len() İşlevi

  • Cümle değişkenlerinde olduğu gibi bu işlev, liste değişkenlerinin uzunluğunu hesaplar.
>>> len(program1)
6
  • Bir listeyi çarpabiliriz:
>>>program1*2
['1.618', 'curbstone', 'pressure', 'python', 'sg240', 'tenderness', '1.618', 'curbstone', 'pressure',
'python', 'sg240', 'tenderness']

[değiştir] Tüpler

  • Tüplerde ( ve ) parantezlerini kullanırız.
  • Tüpler listelere benzerler; ama asıl kullanılma amaçları içeriklerinin değiştirilmesini önlemektir. Tüplerin içeriği her zaman sabittir. Yanlışlıkla da olsa değerinin değiştirilmesini istemediğiniz bir değişkene gereksiniminiz varsa tüpleri kullanırsınız.
>>> program2=('aa11','permanent')
>>> program2
('aa11', 'permanent')
  • Örneğin; permanent elemanını silmeye çalışalım:
>>> program2.remove('permanent')
Traceback (most recent call last):
  File "<pyshell#26>", line 1, in <module>
    program2.remove('permanent')
AttributeError: 'tuple' object has no attribute 'remove'
  • Bu şekilde bir hata iletisi ekrana gelecektir. permanent bir tüp değişkeni içinde olduğu için silinememiştir.
  • Tüplere ekleme de yapamayız:
>>> program2.append('addition')
Traceback (most recent call last):
  File "<pyshell#27>", line 1, in <module>
    program2.append('addition')
AttributeError: 'tuple' object has no attribute 'append'
  • Ama uzunluğunu ölçebiliriz:
>>> len(program2)
2
  • Tüplere değer de yükleyebiliriz:
>>> (z45,aa23)=('deneme','not')
>>> z45
'deneme'
>>> aa23
'not'

[değiştir] Sözlükler

  • Sözlüklerde { ve } işeretlerini kullanırız.
  • Veritabanı uygalamalarında sık kullanılan bir değişken türüdür.
  • anahtar={'değer'} şeklinde bir yazılımı vardır.
>>> sifreler={'hotmail':'123456','yahoo':'abcdef','gmail':'123456abcdef'}
>>> sifreler
{'hotmail': '123456', 'yahoo': 'abcdef', 'gmail': '123456abcdef'}
>>> sifreler['gmail']
'123456abcdef'
  • Bir sözlükte herhangi bir anahtarı değerini değiştirmek için şu uygulamayı kullanırız:
>>> sifreler['hotmail']='654321'
>>> sifreler
{'hotmail': '654321', 'yahoo': 'abcdef', 'gmail': '123456abcdef'}
  • Sadece bir anahtarın) değerini öğrenmek için şu uygulamayı kullanırız:
>>> sifreler['hotmail']
'654321'

[değiştir] keys() İşlevi

  • Sözlüklerdeki anahtarları gösterir.
>>> sifreler.keys()
['hotmail', 'yahoo', 'gmail']

[değiştir] has_key()İşlevi

  • Sözlük'ün içinde aranan anahtarın olup olmadığını sorgular.
>>> sifreler.has_key('hotmail')
True
>>> sifreler.has_key('mynet')
False

Static Wikipedia (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -

Static Wikipedia 2007 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -

Static Wikipedia 2006 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu

Static Wikipedia February 2008 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu