forked from yazbel/python-istihza
-
Notifications
You must be signed in to change notification settings - Fork 0
/
yorum.html
378 lines (344 loc) · 27.6 KB
/
yorum.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
<!DOCTYPE html>
<html lang="tr">
<html lang="tr">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta content="Bu bölümde Python programlama dilinde yazdığımız kodlara nasıl yorum ve açıklama cümleleri ekleyeceğimizi öğreneceğiz." name="description" />
<meta content="python, python2, python3, yorum, açıklama, comment out" name="keywords" />
<title>Yorum ve Açıklama Cümleleri — Python 3 için Türkçe Kılavuz</title>
<link rel="stylesheet" href="_static/pyramid.css" type="text/css" />
<link rel="stylesheet" href="_static/pygments.css" type="text/css" />
<script id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></script>
<script src="_static/jquery.js"></script>
<script src="_static/underscore.js"></script>
<script src="_static/doctools.js"></script>
<script src="_static/language_data.js"></script>
<script src="_static/translations.js"></script>
<link rel="search" title="Ara" href="search.html" />
<link rel="next" title="Kullanıcıdan Bilgi Almak" href="input.html" />
<link rel="prev" title="Çalışma Ortamı Tavsiyesi" href="gelistirme_ortami.html" />
<!--[if lte IE 6]>
<link rel="stylesheet" href="_static/ie6.css" type="text/css" media="screen" charset="utf-8" />
<![endif]-->
</head><body>
<div class='header'><a href='https://yazbel.com'>yazbel.com</a></div>
<ul class='navbar'>
<li><a href="#"><del>pdf desteği sonlanmıştır</del></a></li>
<li class="forum"><a href="http://forum.yazbel.com">forum</a></li>
</ul>
<div class="related" role="navigation" aria-label="related navigation">
<h3>Gezinti</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="input.html" title="Kullanıcıdan Bilgi Almak"
accesskey="N">sonraki</a></li>
<li class="right" >
<a href="gelistirme_ortami.html" title="Çalışma Ortamı Tavsiyesi"
accesskey="P">önceki</a> |</li>
<li class="nav-item nav-item-0"><a href=".">⌂</a></li>
<li class="nav-item nav-item-this"><a href="">Yorum ve Açıklama Cümleleri</a></li>
</ul>
</div>
<div class="document">
<div class="documentwrapper">
<div class="body" role="main">
<div class="section" id="yorum-ve-aciklama-cumleleri">
<h1>Yorum ve Açıklama Cümleleri<a class="headerlink" href="#yorum-ve-aciklama-cumleleri" title="Bu başlık için kalıcı bağlantı">¶</a></h1>
<p>Python’la ilgili şimdiye kadar öğrendiğimiz bilgileri kullanarak yazabileceğimiz
en karmaşık programlardan biri herhalde şöyle olacaktır:</p>
<div class="highlight-python3 notranslate"><div class="highlight"><pre><span></span><span class="n">isim</span> <span class="o">=</span> <span class="s2">"Fırat"</span>
<span class="n">soyisim</span> <span class="o">=</span> <span class="s2">"Özgül"</span>
<span class="n">işsis</span> <span class="o">=</span> <span class="s2">"Ubuntu"</span>
<span class="n">şehir</span> <span class="o">=</span> <span class="s2">"İstanbul"</span>
<span class="nb">print</span><span class="p">(</span><span class="s2">"isim : "</span><span class="p">,</span> <span class="n">isim</span><span class="p">,</span> <span class="s2">"</span><span class="se">\n</span><span class="s2">"</span><span class="p">,</span>
<span class="s2">"soyisim : "</span><span class="p">,</span> <span class="n">soyisim</span><span class="p">,</span> <span class="s2">"</span><span class="se">\n</span><span class="s2">"</span><span class="p">,</span>
<span class="s2">"işletim sistemi: "</span><span class="p">,</span> <span class="n">işsis</span><span class="p">,</span> <span class="s2">"</span><span class="se">\n</span><span class="s2">"</span><span class="p">,</span>
<span class="s2">"şehir : "</span><span class="p">,</span> <span class="n">şehir</span><span class="p">,</span> <span class="s2">"</span><span class="se">\n</span><span class="s2">"</span><span class="p">,</span>
<span class="n">sep</span><span class="o">=</span><span class="s2">""</span><span class="p">)</span>
</pre></div>
</div>
<p>Yukarıdaki kodları rahatlıkla anlayabildiğinizi zannediyorum. Ama isterseniz
yine de bu kodları satır satır inceleyelim:</p>
<p>İlk olarak <cite>isim</cite>, <cite>soyisim</cite>, <cite>işsis</cite> ve <cite>şehir</cite> adında dört farklı değişken
tanımladık. Bu değişkenlerin değeri sırasıyla <cite>Fırat</cite>, <cite>Özgül</cite>, <cite>Ubuntu</cite> ve
<cite>İstanbul</cite>.</p>
<p>Daha sonra da tanımladığımız bu değişkenleri belli bir düzen içinde
kullanıcılarımıza gösterdik, yani ekrana yazdırdık. Elbette bu iş için
<code class="docutils literal notranslate"><span class="pre">print()</span></code> fonksiyonunu kullandık. Bildiğiniz gibi, <code class="docutils literal notranslate"><span class="pre">print()</span></code> birden fazla
parametre alabilen bir fonksiyondur. Yani <code class="docutils literal notranslate"><span class="pre">print()</span></code> fonksiyonunun parantezleri
içine istediğimiz sayıda öğe yazabiliriz.</p>
<p>Eğer <code class="docutils literal notranslate"><span class="pre">print()</span></code> fonksiyonunun yukarıdaki kullanımı ilk bakışta gözünüze
anlaşılmaz göründüyse, fonksiyonda geçen ve ne işe yaradığını anlayamadığınız
öğeleri, bir de çıkartarak yazmayı deneyebilirsiniz bu fonksiyonu.</p>
<p>Python’la yazılmış herhangi bir programın tam olarak nasıl işlediğini anlamanın
en iyi yolu program içindeki kodlarda bazı değişiklikler yaparak ortaya çıkan
sonucu incelemektir. Örneğin <code class="docutils literal notranslate"><span class="pre">print()</span></code> fonksiyonunda <cite>sep</cite> parametresinin
değerini boş bir karakter dizisi yapmamızın nedenini anlamak için, fonksiyondaki
bu <cite>sep</cite> parametresini kaldırıp, programı bir de bu şekilde çalıştırmayı
deneyebilirsiniz.</p>
<p>Yukarıdaki örnekte bütün öğeleri tek bir <code class="docutils literal notranslate"><span class="pre">print()</span></code> fonksiyonu içine yazdık.
Ama tabii eğer isterseniz birden fazla <code class="docutils literal notranslate"><span class="pre">print()</span></code> fonksiyonu da
kullanabilirsiniz. Şöyle:</p>
<div class="highlight-python3 notranslate"><div class="highlight"><pre><span></span><span class="n">isim</span> <span class="o">=</span> <span class="s2">"Fırat"</span>
<span class="n">soyisim</span> <span class="o">=</span> <span class="s2">"Özgül"</span>
<span class="n">işsis</span> <span class="o">=</span> <span class="s2">"Ubuntu"</span>
<span class="n">şehir</span> <span class="o">=</span> <span class="s2">"İstanbul"</span>
<span class="nb">print</span><span class="p">(</span><span class="s2">"isim : "</span><span class="p">,</span> <span class="n">isim</span><span class="p">)</span>
<span class="nb">print</span><span class="p">(</span><span class="s2">"soyisim : "</span><span class="p">,</span> <span class="n">soyisim</span><span class="p">)</span>
<span class="nb">print</span><span class="p">(</span><span class="s2">"işletim sistemi: "</span><span class="p">,</span> <span class="n">işsis</span><span class="p">)</span>
<span class="nb">print</span><span class="p">(</span><span class="s2">"şehir : "</span><span class="p">,</span> <span class="n">şehir</span><span class="p">)</span>
</pre></div>
</div>
<p>Yukarıdaki kodlarla ilgili birkaç noktaya daha dikkatinizi çekmek istiyorum:</p>
<p>Birincisi, gördüğünüz gibi kodları yazarken biraz şekil vererek yazdık. Bunun
sebebi kodların görünüş olarak anlaşılır olmasını sağlamak. Daha önce de
dediğimiz gibi, Python’da doğru kod yazmak kadar, yazdığınız kodların anlaşılır
olması da önemlidir. Bu sebepten, Python’la kod yazarken, mesela kodlarımızdaki
her bir satırın uzunluğunun 79 karakteri geçmemesine özen gösteriyoruz. Bunu
sağlamak için, kodlarımızı yukarıda görüldüğü şekilde belli noktalardan bölmemiz
gerekebilir.</p>
<p>Esasında yukarıdaki kodları şöyle de yazabilirdik:</p>
<div class="highlight-python3 notranslate"><div class="highlight"><pre><span></span><span class="n">isim</span> <span class="o">=</span> <span class="s2">"Fırat"</span>
<span class="n">soyisim</span> <span class="o">=</span> <span class="s2">"Özgül"</span>
<span class="n">işsis</span> <span class="o">=</span> <span class="s2">"Ubuntu"</span>
<span class="n">şehir</span> <span class="o">=</span> <span class="s2">"İstanbul"</span>
<span class="nb">print</span><span class="p">(</span><span class="s2">"isim: "</span><span class="p">,</span> <span class="n">isim</span><span class="p">,</span> <span class="s2">"</span><span class="se">\n</span><span class="s2">"</span><span class="p">,</span> <span class="s2">"soyisim: "</span><span class="p">,</span> <span class="n">soyisim</span><span class="p">,</span> <span class="s2">"</span><span class="se">\n</span><span class="s2">"</span><span class="p">,</span>
<span class="s2">"işletim sistemi: "</span><span class="p">,</span> <span class="n">işsis</span><span class="p">,</span> <span class="s2">"</span><span class="se">\n</span><span class="s2">"</span><span class="p">,</span> <span class="s2">"şehir: "</span><span class="p">,</span> <span class="n">şehir</span><span class="p">,</span> <span class="s2">"</span><span class="se">\n</span><span class="s2">"</span><span class="p">,</span> <span class="n">sep</span><span class="o">=</span><span class="s2">""</span><span class="p">)</span>
</pre></div>
</div>
<p>Ancak bu şekilde kod yapısı biraz karmaşık görünüyor. Ayrıca parantez içindeki
öğeleri yan yana yazdığımız için, <cite>isim:</cite>, <cite>soyisim:</cite>, <cite>işletim sistemi:</cite> ve
<cite>şehir:</cite> ifadelerini alt alta düzgün bir şekilde hizalamak da kolay
olmayacaktır.</p>
<p>Belki bu basit kodlarda çok fazla dikkati çekmiyordur, ama özellikle büyük
boyutlu programlarda kodlarımızı hem yapı hem de görüntü olarak olabildiğince
anlaşılır bir hale getirmek hem kodu okuyan başkaları için, hem de kendimiz için
büyük önem taşır. Unutmayın, bir programı yazdıktan 5-6 ay sonra geri dönüp
baktığınızda kendi yazdığınız kodlardan siz dahi hiçbir şey anlamadığınızı
farkedebilirsiniz!</p>
<p>Bir program yazarken kodların olabildiğince okunaklı olmasını sağlamanın bir kaç
yolu vardır. Biz bunlardan bazılarını yukarıda gördük. Ancak bir programı
okunaklı hale getirmenin en iyi yolu kodlar içine bazı yorum cümleleri ekleyerek
kodları açıklamaktır.</p>
<p>İşte bu bölümde, Python programlama dili ile yazdığımız kodlara nasıl yorum ve
açıklama cümleleri ekleyeceğimizi inceleyeceğiz.</p>
<div class="section" id="yorum-isareti">
<h2>Yorum İşareti<a class="headerlink" href="#yorum-isareti" title="Bu başlık için kalıcı bağlantı">¶</a></h2>
<p>Programcılıkta en zor şey başkasının yazdığı kodları okuyup anlamaktır. Hatta
yazılmış bir programı düzeltmeye çalışmak, bazen o programı sıfırdan yazmaktan
daha zor olabilir. Bunun nedeni, program içindeki kodların ne işe yaradığını
anlamanın zorluğudur. Programı yazan kişi kendi düşünüşüne göre bir yol izlemiş
ve programı geliştirirken karşılaştığı sorunları çözmek için kimi yerlerde
enteresan çözümler üretmiş olabilir. Ancak kodlara dışarıdan bakan birisi için o
programın mantık düzenini ve içindeki kodların tam olarak ne yaptığını anlamak
bir hayli zor olacaktır. Böyle durumlarda, kodları okuyan programcının en büyük
yardımcısı, programı geliştiren kişinin kodlar arasına eklediği notlar
olacaktır. Tabii programı geliştiren kişi kodlara yorum ekleme zahmetinde
bulunmuşsa…</p>
<p>Python’da yazdığımız kodları başkalarının da anlayabilmesini sağlamak için,
programımızın yorumlarla desteklenmesi tavsiye edilir. Elbette programınızı
yorumlarla desteklemeseniz de programınız sorunsuz bir şekilde çalışacaktır. Ama
programı yorumlarla desteklemek en azından nezaket gereğidir.</p>
<p>Ayrıca işin başka bir boyutu daha var. Sizin yazdığınız kodları nasıl başkaları
okurken zorlanıyorsa, kendi yazdığınız kodları okurken siz bile
zorlanabilirsiniz. Özellikle uzun süredir ilgilenmediğiniz eski programlarınızı
gözden geçirirken böyle bir sorunla karşılaşabilirsiniz. Programın içindeki bir
kod parçası, programın ilk yazılışının üzerinden 5-6 ay geçtikten sonra size
artık hiçbir şey ifade etmiyor olabilir. Kodlara bakıp, ‘Acaba burada ne yapmaya
çalışmışım?’ diye düşündüğünüz zamanlar da olacaktır. İşte bu tür sıkıntıları
ortadan kaldırmak veya en aza indirmek için kodlarımızın arasına açıklayıcı
notlar ekleyeceğiz.</p>
<p>Python’da yorumlar <cite>#</cite> işareti ile gösterilir. Mesela bu bölümün ilk başında
verdiğimiz kodları yorumlarla destekleyelim:</p>
<div class="highlight-python3 notranslate"><div class="highlight"><pre><span></span><span class="n">isim</span> <span class="o">=</span> <span class="s2">"Fırat"</span>
<span class="n">soyisim</span> <span class="o">=</span> <span class="s2">"Özgül"</span>
<span class="n">işsis</span> <span class="o">=</span> <span class="s2">"Ubuntu"</span> <span class="c1">#işletim sistemi</span>
<span class="n">şehir</span> <span class="o">=</span> <span class="s2">"İstanbul"</span>
<span class="c1">#isim, soyisim, işsis ve şehir adlı değişkenleri</span>
<span class="c1">#alt alta, düzgün bir şekilde ekrana basıyoruz.</span>
<span class="c1">#Uygun yerlerde alt satıra geçebilmek için "\n"</span>
<span class="c1">#adlı kaçış dizisini kullanıyoruz.</span>
<span class="nb">print</span><span class="p">(</span><span class="s2">"isim : "</span><span class="p">,</span> <span class="n">isim</span><span class="p">,</span> <span class="s2">"</span><span class="se">\n</span><span class="s2">"</span><span class="p">,</span>
<span class="s2">"soyisim : "</span><span class="p">,</span> <span class="n">soyisim</span><span class="p">,</span> <span class="s2">"</span><span class="se">\n</span><span class="s2">"</span><span class="p">,</span>
<span class="s2">"işletim sistemi: "</span><span class="p">,</span> <span class="n">işsis</span><span class="p">,</span> <span class="s2">"</span><span class="se">\n</span><span class="s2">"</span><span class="p">,</span>
<span class="s2">"şehir : "</span><span class="p">,</span> <span class="n">şehir</span><span class="p">,</span> <span class="s2">"</span><span class="se">\n</span><span class="s2">"</span><span class="p">,</span>
<span class="n">sep</span><span class="o">=</span><span class="s2">""</span><span class="p">)</span> <span class="c1">#parametreler arasında boşluk bırakmıyoruz.</span>
</pre></div>
</div>
<p>Burada dikkat edeceğimiz nokta her yorum satırının başına <cite>#</cite> işaretini koymayı
unutmamaktır.</p>
<p>Yazdığımız yorumlar Python’a hiç bir şey ifade etmez. Python bu yorumları
tamamen görmezden gelecektir. Bu yorumlar bilgisayardan ziyade kodları okuyan
kişi için bir anlam taşır.</p>
<p>Elbette yazdığınız yorumların ne kadar faydalı olacağı, yazdığınız yorumların
kalitesine bağlıdır. Dediğimiz gibi, yerli yerinde kullanılmış yorumlar bir
programın okunaklılığını artırır, ama her tarafı yorumlarla kaplı bir programı
okumak da bazen hiç yorum girilmemiş bir programı okumaktan daha zor olabilir!
Dolayısıyla Python’da kodlarımıza yorum eklerken önemli olan şey, kaş yapmaya
çalışırken göz çıkarmamaktır. Yani yorumlarımızı, bir kodun okunaklılığını
artırmaya çalışırken daha da bozmayacak şekilde yerleştirmeye dikkat etmeliyiz.</p>
</div>
<div class="section" id="yorum-isaretinin-farkli-kullanimlari">
<h2>Yorum İşaretinin Farklı Kullanımları<a class="headerlink" href="#yorum-isaretinin-farkli-kullanimlari" title="Bu başlık için kalıcı bağlantı">¶</a></h2>
<p>Yukarıda yorum (<cite>#</cite>) işaretini kullanarak, yazdığımız Python kodlarını nasıl
açıklayacağımızı öğrendik. Python’da yorum işaretleri çoğunlukla bu amaç için
kullanılır. Yani kodları açıklamak, bu kodları hem kendimiz hem de kodları
okuyan başkaları için daha anlaşılır hale getirmek için… Ama Python’da <cite>#</cite>
işareti asıl amacının dışında bazı başka amaçlara da hizmet edebilir.</p>
<div class="section" id="etkisizlestirme-amacli">
<h3>Etkisizleştirme Amaçlı<a class="headerlink" href="#etkisizlestirme-amacli" title="Bu başlık için kalıcı bağlantı">¶</a></h3>
<p>Dediğimiz gibi, yorum işaretinin birincil görevi, tabii ki, kodlara açıklayıcı
notlar eklememizi sağlamaktır. Ama bu işaret başka amaçlar için de
kullanılabilir. Örneğin, diyelim ki yazdığımız programa bir özellik eklemeyi
düşünüyoruz, ama henüz bu özelliği yeni sürüme eklemek istemiyoruz. O zaman
şöyle bir şey yapabiliriz:</p>
<div class="highlight-python3 notranslate"><div class="highlight"><pre><span></span><span class="n">isim</span> <span class="o">=</span> <span class="s2">"Fırat"</span>
<span class="n">soyisim</span> <span class="o">=</span> <span class="s2">"Özgül"</span>
<span class="n">işsis</span> <span class="o">=</span> <span class="s2">"Ubuntu"</span>
<span class="n">şehir</span> <span class="o">=</span> <span class="s2">"İstanbul"</span>
<span class="c1">#uyruğu = "T.C"</span>
<span class="nb">print</span><span class="p">(</span><span class="s2">"isim : "</span><span class="p">,</span> <span class="n">isim</span><span class="p">,</span> <span class="s2">"</span><span class="se">\n</span><span class="s2">"</span><span class="p">,</span>
<span class="s2">"soyisim : "</span><span class="p">,</span> <span class="n">soyisim</span><span class="p">,</span> <span class="s2">"</span><span class="se">\n</span><span class="s2">"</span><span class="p">,</span>
<span class="s2">"işletim sistemi: "</span><span class="p">,</span> <span class="n">işsis</span><span class="p">,</span> <span class="s2">"</span><span class="se">\n</span><span class="s2">"</span><span class="p">,</span>
<span class="s2">"şehir : "</span><span class="p">,</span> <span class="n">şehir</span><span class="p">,</span> <span class="s2">"</span><span class="se">\n</span><span class="s2">"</span><span class="p">,</span>
<span class="c1">#"uyruğu : ", uyruğu, "\n",</span>
<span class="n">sep</span><span class="o">=</span><span class="s2">""</span><span class="p">)</span>
</pre></div>
</div>
<p>Burada, programa henüz eklemek istemediğimiz bir özelliği, yorum içine alarak
şimdilik iptal ediyoruz yani etkisizleştiriyoruz (İngilizcede bu yorum içine
alma işlemine <em>comment out</em> deniyor). Python yorum içinde bir kod bile yer alsa
o kodları çalıştırmayacaktır. Çünkü Python <cite>#</cite> işareti ile başlayan satırların
içeriğini görmez (<code class="docutils literal notranslate"><span class="pre">#!/usr/bin/env</span> <span class="pre">python3</span></code> ve <code class="docutils literal notranslate"><span class="pre">#</span> <span class="pre">-*-</span> <span class="pre">coding:</span> <span class="pre">utf-8</span> <span class="pre">-*-</span></code>
satırları hariç).</p>
<p>Peki eklemek istemediğimiz özelliği yorum içine almaktansa doğrudan silsek olmaz
mı? Elbette olur. Ama programın daha sonraki bir sürümüne ilave edeceğimiz bir
özelliği yorum içine almak yerine silecek olursak, vakti geldiğinde o özelliği
nasıl yaptığımızı hatırlamakta zorlanabiliriz! Hatta bir süre sonra programımıza
hangi özelliği ekleyeceğimizi dahi unutmuş olabiliriz. ‘Hayır, ben hafızama
güveniyorum!’ diyorsanız karar sizin.</p>
<p>Yorum içine alarak iptal ettiğiniz bu kodları programa ekleme vakti geldiğinde
yapacağınız tek şey, kodların başındaki <cite>#</cite> işaretlerini kaldırmak olacaktır.
Hatta bazı metin düzenleyiciler bu işlemi tek bir tuşa basarak da gerçekleştirme
yeteneğine sahiptir. Örneğin IDLE ile çalışıyorsanız, yorum içine almak
istediğiniz kodları fare ile seçtikten sonra <cite>Alt+3</cite> tuşlarına basarak ilgili
kodları yorum içine alabilirsiniz. Bu kodları yorumdan kurtarmak için ise ilgili
alanı seçtikten sonra <cite>Alt+4</cite> tuşlarına basmanız yeterli olacaktır (yorumdan
kurtarma işlemine İngilizcede <em>uncomment</em> diyorlar).</p>
</div>
<div class="section" id="susleme-amacli">
<h3>Süsleme Amaçlı<a class="headerlink" href="#susleme-amacli" title="Bu başlık için kalıcı bağlantı">¶</a></h3>
<p>Bütün bunların dışında, isterseniz yorum işaretini kodlarınızı süslemek için
dahi kullanabilirsiniz:</p>
<div class="highlight-python3 notranslate"><div class="highlight"><pre><span></span><span class="c1">#######################################################</span>
<span class="c1">#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#</span>
<span class="c1"># FALANCA v.1 #</span>
<span class="c1"># Yazan: Keramet Su #</span>
<span class="c1"># Lisans: GPL v2 #</span>
<span class="c1">#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#</span>
<span class="c1">#######################################################</span>
<span class="n">isim</span> <span class="o">=</span> <span class="s2">"Fırat"</span>
<span class="n">soyisim</span> <span class="o">=</span> <span class="s2">"Özgül"</span>
<span class="n">işsis</span> <span class="o">=</span> <span class="s2">"Ubuntu"</span>
<span class="n">şehir</span> <span class="o">=</span> <span class="s2">"İstanbul"</span>
<span class="nb">print</span><span class="p">(</span><span class="s2">"isim : "</span><span class="p">,</span> <span class="n">isim</span><span class="p">,</span> <span class="s2">"</span><span class="se">\n</span><span class="s2">"</span><span class="p">,</span>
<span class="s2">"soyisim : "</span><span class="p">,</span> <span class="n">soyisim</span><span class="p">,</span> <span class="s2">"</span><span class="se">\n</span><span class="s2">"</span><span class="p">,</span>
<span class="s2">"işletim sistemi: "</span><span class="p">,</span> <span class="n">işsis</span><span class="p">,</span> <span class="s2">"</span><span class="se">\n</span><span class="s2">"</span><span class="p">,</span>
<span class="s2">"şehir : "</span><span class="p">,</span> <span class="n">şehir</span><span class="p">,</span> <span class="s2">"</span><span class="se">\n</span><span class="s2">"</span><span class="p">,</span>
<span class="n">sep</span><span class="o">=</span><span class="s2">""</span><span class="p">)</span>
</pre></div>
</div>
<p>Yani kısaca, Python’un görmesini, çalıştırmasını istemediğimiz her şeyi yorum
içine alabiliriz. Unutmamamız gereken tek şey, yorumların yazdığımız
programların önemli bir parçası olduğu ve bunları mantıklı, makul bir şekilde
kullanmamız gerektiğidir.</p>
</div>
</div>
</div>
<div class='glyph'><a href='https://yazbel.com'>♣</a></div>
<div class='extrarelbar'>
<div class="related" role="navigation" aria-label="related navigation">
<h3>Gezinti</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="input.html" title="Kullanıcıdan Bilgi Almak"
>sonraki</a></li>
<li class="right" >
<a href="gelistirme_ortami.html" title="Çalışma Ortamı Tavsiyesi"
>önceki</a> |</li>
<li class="nav-item nav-item-0"><a href=".">⌂</a></li>
<li class="nav-item nav-item-this"><a href="">Yorum ve Açıklama Cümleleri</a></li>
</ul>
</div> </div>
<div class='addcomment'>Yorumlar</div>
<div class='how-to-use'>
<h3>Önemli Not</h3>
Eğer yazdığınız yorum içinde kod kullanacaksanız, kodlarınızı
<span class='tag'><pre><code></span> etiketleri içine alın. Örneğin:
<pre>
<span class='tag'><pre><code class="python"></span>
<span class='keyword'>print</span>(<span class='string'>"Merhaba Dünya!"</span>)
<span class='tag'></code></pre></span>
</pre>
</div>
<div id="disqus_thread"></div>
<script type="text/javascript">
/* * * CONFIGURATION VARIABLES * * */
var disqus_shortname = 'istihza';
/* * * DON'T EDIT BELOW THIS LINE * * */
(function() {
var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true;
dsq.src = '//' + disqus_shortname + '.disqus.com/embed.js';
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
})();
</script>
<noscript>Please enable JavaScript to view the <a href="https://disqus.com/?ref_noscript" rel="nofollow">comments powered by Disqus.</a></noscript>
<script type="text/javascript" src="//s7.addthis.com/js/300/addthis_widget.js#pubid=ra-4eca48eb2d83faf9" async="async"></script>
<div class="clearer"></div>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="related" role="navigation" aria-label="related navigation">
<h3>Gezinti</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="input.html" title="Kullanıcıdan Bilgi Almak"
>sonraki</a></li>
<li class="right" >
<a href="gelistirme_ortami.html" title="Çalışma Ortamı Tavsiyesi"
>önceki</a> |</li>
<li class="nav-item nav-item-0"><a href=".">⌂</a></li>
<li class="nav-item nav-item-this"><a href="">Yorum ve Açıklama Cümleleri</a></li>
</ul>
</div>
<div class="footer">
© Copyright 2007-2020, Fırat Özgül | <a href="https://yazbel.com">yazbel.com</a>.
Son güncelleme: 08.08.2020.
<a href="http://sphinx-doc.org/">Sphinx</a> 3.2.0 kullanılarak oluşturuldu.
<br>
<br>
<a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/"><img
alt="Creative Commons License" style="border-width:0"
src="https://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png" /></a><br />
<br>
</div>
<!-- Start of StatCounter Code for Default Guide -->
<script type="text/javascript">
var sc_project=10396326;
var sc_invisible=1;
var sc_security="fb5cd679";
var scJsHost = (("https:" == document.location.protocol) ?
"https://secure." : "http://www.");
document.write("<sc"+"ript type='text/javascript' src='" +
scJsHost+
"statcounter.com/counter/counter.js'></"+"script>");
</script>
<noscript><div class="statcounter"><a title="hit counter"
href="http://statcounter.com/" target="_blank"><img
class="statcounter"
src="http://c.statcounter.com/10396326/0/fb5cd679/1/"
alt="hit counter"></a></div></noscript>
<!-- End of StatCounter Code for Default Guide -->
</body>
</html>