-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex2.html
More file actions
435 lines (393 loc) · 26.3 KB
/
index2.html
File metadata and controls
435 lines (393 loc) · 26.3 KB
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
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
<!DOCTYPE html>
<!--[if IEMobile 7 ]><html class="no-js iem7"><![endif]-->
<!--[if lt IE 9]><html class="no-js lte-ie8"><![endif]-->
<!--[if (gt IE 8)|(gt IEMobile 7)|!(IEMobile)|!(IE)]><!--><html class="no-js" lang="en"><!--<![endif]-->
<head>
<link rel="short icon" href="http://softing.qiniudn.com/20140603011448867_easyicon_net_128.ico" type="image/x-ico">
<meta charset="utf-8">
<title>Dreaming</title>
<meta name="author" content="tulpar">
<!-- http://t.co/dKP3o1e -->
<meta name="HandheldFriendly" content="True">
<meta name="MobileOptimized" content="320">
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- <link href="/favicon.png" rel="icon"> -->
<link href="/theme/css/main.css" media="screen, projection"
rel="stylesheet" type="text/css">
<script src="/theme/js/modernizr-2.0.js"></script>
<script src="/theme/js/ender.js"></script>
<script src="/theme/js/octopress.js" type="text/javascript"></script>
<link href="http://fonts.googleapis.com/css?family=PT+Serif:regular,italic,bold,bolditalic"
rel="stylesheet" type="text/css">
<link href="http://fonts.googleapis.com/css?family=PT+Sans:regular,italic,bold,bolditalic"
rel="stylesheet" type="text/css">
</head>
<body>
<header role="banner"><hgroup>
<h1><a href="/">Dreaming</a></h1>
</hgroup></header>
<nav role="navigation"><ul class="subscription" data-subscription="rss">
</ul>
<ul class="main-navigation">
<li >
<a href="/category/it.html">It</a>
</li>
<li >
<a href="/category/life.html">Life</a>
</li>
</ul></nav>
<div id="main">
<div id="content">
<div class="blog-index">
<article>
<header>
<h1 class="entry-title">
<a href="/hui-jia-lu.html">回家路</a>
</h1>
<p class="meta"><time datetime="2014-07-16T00:00:00+08:00" pubdate>Wed 16 July 2014</time></p>
</header>
<div class="entry-content"><h3>就这么又一次开始了回家的旅途</h3>
<p><img alt="就这样开始" src="http://tulparblog.qiniudn.com/lifeIMG_20140711_110306.jpg" /></p>
<h3>在北京转车,得等3个小时,吃了吨开心午餐</h3>
<p><img alt="开心午餐,磨的是时间" src="http://tulparblog.qiniudn.com/lifeIMG_20140711_130640.jpg" /></p>
<h3>两天后的驴友,醒醒吧,还有两天</h3>
<p><img alt="是的,的确很累!!!" src="http://tulparblog.qiniudn.com/lifeIMG_20140713_095127.jpg" /></p>
<h3>吐鲁番,转车,很累,吃到家乡的拉面,很开心</h3>
<p><img alt="虽然,做的不怎么好吃" src="http://tulparblog.qiniudn.com/lifeIMG_20140713_073856.jpg" /></p>
<h3>终于,到家了</h3>
<p><img alt="我家后面" src="http://tulparblog.qiniudn.com/lifeIMG_20140717_135705.jpg" />
<img alt="嗯,就是的" src="http://tulparblog.qiniudn.com/lifeIMG_20140717_135934.jpg" /></p></div>
<footer>
<a rel="full-article" href="/hui-jia-lu.html">Read On ↵</a>
</footer>
</article>
<article>
<header>
<h1 class="entry-title">
<a href="/ge-shi-hua-zi-fu-chuan-shi-jian.html">格式化字符串——时间</a>
</h1>
<p class="meta"><time datetime="2014-07-08T00:00:00+08:00" pubdate>Tue 08 July 2014</time></p>
</header>
<div class="entry-content"><p>之前介绍过<a href="http://tulpar008.github.io/ben-ban-fa-xue-python.html">格式化字符串</a> <br />
本篇专门介绍格式化字符串——时间 </p>
<hr />
<p>所有日期、时间的api都在datetime模块内。</p>
<h5>1. datetime => string</h5>
<div class="highlight"><pre><span class="n">now</span> <span class="o">=</span> <span class="n">datetime</span><span class="p">.</span><span class="n">datetime</span><span class="p">.</span><span class="n">now</span><span class="p">()</span>
<span class="n">now</span><span class="p">.</span><span class="n">strftime</span><span class="p">(</span><span class="err">'</span><span class="o">%</span><span class="n">Y</span><span class="o">-%</span><span class="n">m</span><span class="o">-%</span><span class="n">d</span> <span class="o">%</span><span class="n">H</span><span class="o">:%</span><span class="n">M</span><span class="o">:%</span><span class="n">S</span><span class="err">'</span><span class="p">)</span>
<span class="err">输出</span><span class="mi">2012</span><span class="o">-</span><span class="mo">03</span><span class="o">-</span><span class="mo">05</span> <span class="mi">16</span><span class="o">:</span><span class="mi">26</span><span class="o">:</span><span class="mf">23.870105</span>
</pre></div>
<p>strftime是datetime类的实例方法。</p>
<h5>2. string => datetime</h5>
<div class="highlight"><pre><span class="n">t_str</span> <span class="o">=</span> <span class="err">'</span><span class="mi">2012</span><span class="o">-</span><span class="mo">03</span><span class="o">-</span><span class="mo">05</span> <span class="mi">16</span><span class="o">:</span><span class="mi">26</span><span class="o">:</span><span class="mi">23</span><span class="err">'</span>
<span class="n">d</span> <span class="o">=</span> <span class="n">datetime</span><span class="p">.</span><span class="n">datetime</span><span class="p">.</span><span class="n">strptime</span><span class="p">(</span><span class="n">t_str</span><span class="p">,</span> <span class="err">'</span><span class="o">%</span><span class="n">Y</span><span class="o">-%</span><span class="n">m</span><span class="o">-%</span><span class="n">d</span> <span class="o">%</span><span class="n">H</span><span class="o">:%</span><span class="n">M ...</span></pre></div></div>
<footer>
<a rel="full-article" href="/ge-shi-hua-zi-fu-chuan-shi-jian.html">Read On ↵</a>
</footer>
</article>
<article>
<header>
<h1 class="entry-title">
<a href="/pythonshi-jian-cao-zuo.html">Python时间操作</a>
</h1>
<p class="meta"><time datetime="2014-07-08T00:00:00+08:00" pubdate>Tue 08 July 2014</time></p>
</header>
<div class="entry-content"><p>所有日期、时间的api都在datetime模块内。 <br />
参考<a href="http://tulpar008.github.io/ge-shi-hua-zi-fu-chuan-shi-jian.html">时间格式化字符串</a></p>
<h3>1. datetime => string</h3>
<div class="highlight"><pre><span class="n">now</span> <span class="o">=</span> <span class="n">datetime</span><span class="p">.</span><span class="n">datetime</span><span class="p">.</span><span class="n">now</span><span class="p">()</span>
<span class="n">now</span><span class="p">.</span><span class="n">strftime</span><span class="p">(</span><span class="err">'</span><span class="o">%</span><span class="n">Y</span><span class="o">-%</span><span class="n">m</span><span class="o">-%</span><span class="n">d</span> <span class="o">%</span><span class="n">H</span><span class="o">:%</span><span class="n">M</span><span class="o">:%</span><span class="n">S</span><span class="err">'</span><span class="p">)</span>
<span class="err">输出</span><span class="mi">2012</span><span class="o">-</span><span class="mo">03</span><span class="o">-</span><span class="mo">05</span> <span class="mi">16</span><span class="o">:</span><span class="mi">26</span><span class="o">:</span><span class="mf">23.870105</span>
</pre></div>
<p>strftime是datetime类的实例方法。</p>
<h3>2. string => datetime</h3>
<div class="highlight"><pre><span class="n">t_str</span> <span class="o">=</span> <span class="err">'</span><span class="mi">2012</span><span class="o">-</span><span class="mo">03</span><span class="o">-</span><span class="mo">05</span> <span class="mi">16</span><span class="o">:</span><span class="mi">26</span><span class="o">:</span><span class="mi">23</span><span class="err">'</span>
<span class="n">d</span> <span class="o">=</span> <span class="n">datetime</span><span class="p">.</span><span class="n">datetime</span><span class="p">.</span><span class="n">strptime</span><span class="p">(</span><span class="n">t_str</span><span class="p">,</span> <span class="err">'</span><span class="o">%</span><span class="n">Y</span><span class="o">-%</span><span class="n">m</span><span class="o">-%</span><span class="n">d</span> <span class="o">%</span><span class="n">H</span><span class="o">:%</span><span class="n">M</span><span class="o">:%</span><span class="n">S</span><span class="err">'</span><span class="p">)</span>
</pre></div>
<p>strptime是datetime类的静态方法 ...</p></div>
<footer>
<a rel="full-article" href="/pythonshi-jian-cao-zuo.html">Read On ↵</a>
</footer>
</article>
<article>
<header>
<h1 class="entry-title">
<a href="/pythonzhong-raw_inputhe-inputde-yi-tong-dian.html">Python中raw_input和input的异同点</a>
</h1>
<p class="meta"><time datetime="2014-07-08T00:00:00+08:00" pubdate>Tue 08 July 2014</time></p>
</header>
<div class="entry-content"><p>一般软件做的事情主要就是下面几条:<br />
· 接受人的输入。 <br />
· 改变输入。 <br />
· 打印出改变了的输入 <br />
———来自<<a href="http://tulpar008.github.io/ben-ban-fa-xue-python.html">笨办法学Python</a>></p>
<hr />
<h3>相同点</h3>
<p>这两个函数均用来接收输入,上述真理已足以说明它们的重要性,我不赘述了。</p>
<h3>不同点</h3>
<p><strong>1. raw_input() 直接读取控制台的输入(任何类型的输入它都可以接收)。而对于 input() ,它希望能够读取一个合法的 python 表达式,即你输入字符串的时候必须使用引号将它括起来,否则它会引发一个 SyntaxError 。</strong></p>
<div class="highlight"><pre><span class="o">>>></span><span class="n">a</span><span class="o">=</span><span class="nx">raw_input</span><span class="p">(</span><span class="s2">"请输入字符串,不用写引号:"</span><span class="p">)</span>
<span class="err">请输入字符串,不用写引号:</span><span class="nx">guoshu</span>
<span class="o">>>></span><span class="n">b</span><span class="o">=</span><span class="nb">input</span><span class="p">(</span><span class="s2">"请输入字符串,不写引号试试:"</span><span class="p">)</span>
<span class="err">请输入字符串,不写引号试试:</span><span class="nx">guoshu</span>
<span class="nx">Traceback</span> <span class="p">(</span><span class="nx">most</span> <span class="nx">recent</span> <span class="nb">call</span> <span class="nb">last</span><span class="p">):</span>
<span class="nb">File</span> <span class="s2">"<pyshell#1>"</span><span class="p">,</span> <span class="nb">line</span> <span class="mi">1</span><span class="p">,</span> <span class="k">in</span> <span class="o"><</span><span class="nx">module</span><span class="o">></span>
<span class="n">input_A ...</span></pre></div></div>
<footer>
<a rel="full-article" href="/pythonzhong-raw_inputhe-inputde-yi-tong-dian.html">Read On ↵</a>
</footer>
</article>
<article>
<header>
<h1 class="entry-title">
<a href="/__init__fang-fa.html">__init__()方法</a>
</h1>
<p class="meta"><time datetime="2014-07-07T00:00:00+08:00" pubdate>Mon 07 July 2014</time></p>
</header>
<div class="entry-content"><h3>首先复习一下,<a href="http://tulpar008.github.io/pythonzhong-__shuang-xia-hua-xian-de-zuo-yong.html">__(双下划线)的作用</a></h3>
<ul>
<li>
<p>Python中默认的成员函数,成员变量都是公开的(public),而且python中没有类似public,private等关键词来修饰成员函数,成员变量。 </p>
</li>
<li>
<p>可有时候需要用到私有变量,因此诞生了__。 </p>
</li>
<li>
<p>变量名或函数名前加上 ”__“两个下划线,那么这个函数或变量就会为私有的了。</p>
</li>
<li>
<p>私有意味着只有内部能使用,对外部隐藏。 </p>
</li>
<li>
<p>在内部,python使用一种 name mangling 技术,将 __membername替换成 _classname__membername来使用。 <br />
在外部,使用原来的私有成员的名字时,会提示找不到。(达到了隐藏的效果) </p>
</li>
</ul>
<hr />
<p>很显然,__init__是个私有函数</p>
<h5>__init__方法在类的一个对象被建立时,马上运行。这个方法可以用来对你的对象做一些你希望的 初始化 。</h5>
<h6>注意,这个名称的开始和结尾都是双下划线。</h6></div>
<footer>
<a rel="full-article" href="/__init__fang-fa.html">Read On ↵</a>
</footer>
</article>
<article>
<header>
<h1 class="entry-title">
<a href="/django-fen-ye.html">django 分页</a>
</h1>
<p class="meta"><time datetime="2014-07-07T00:00:00+08:00" pubdate>Mon 07 July 2014</time></p>
</header>
<div class="entry-content"><p>我个人使用gmail的邮件服务器,不过经常会被墙,因此下面讲解使用qq邮箱服务器。</p>
<ol>
<li>首先看看django-pagination</li>
</ol>
<hr />
<h4>settings.py</h4>
<div class="highlight"><pre><span class="n">TEMPLATE_CONTEXT_PROCESSORS</span> <span class="o">=</span> <span class="p">(</span>
<span class="s">"django.contrib.auth.context_processors.auth"</span><span class="p">,</span>
<span class="s">"django.core.context_processors.debug"</span><span class="p">,</span>
<span class="s">"django.core.context_processors.i18n"</span><span class="p">,</span>
<span class="s">"django.core.context_processors.media"</span><span class="p">,</span>
<span class="s">"django.core.context_processors.static"</span><span class="p">,</span>
<span class="s">"django.core.context_processors.tz"</span><span class="p">,</span>
<span class="s">"django.core.context_processors.request"</span><span class="p">,)</span>
<span class="n">MIDDLEWARE_CLASSES</span> <span class="o">=</span> <span class="p">(</span>
<span class="err">'</span><span class="n">django</span><span class="p">.</span><span class="n">middleware</span><span class="p">.</span><span class="n">common</span><span class="p">.</span><span class="n">CommonMiddleware</span><span class="err">'</span><span class="p">,</span>
<span class="err">'</span><span class="n">django</span><span class="p">.</span><span class="n">contrib</span><span class="p">.</span><span class="n">sessions</span><span class="p">.</span><span class="n">middleware</span><span class="p">.</span><span class="n">SessionMiddleware</span><span class="err">'</span><span class="p">,</span>
<span class="err">'</span><span class="n">django</span><span class="p">.</span><span class="n">middleware</span><span class="p">.</span><span class="n">csrf</span><span class="p">.</span><span class="n">CsrfViewMiddleware ...</span></pre></div></div>
<footer>
<a rel="full-article" href="/django-fen-ye.html">Read On ↵</a>
</footer>
</article>
<article>
<header>
<h1 class="entry-title">
<a href="/django-shi-yong-you-jian-fu-wu.html">Django 使用邮件服务</a>
</h1>
<p class="meta"><time datetime="2014-07-07T00:00:00+08:00" pubdate>Mon 07 July 2014</time></p>
</header>
<div class="entry-content"><p>我个人使用gmail的邮件服务器,不过经常会被墙,因此下面讲解使用qq邮箱服务器。</p>
<hr />
<h3>django settings.py</h3>
<div class="highlight"><pre><span class="n">DEFAULT_FROM_EMAIL</span><span class="o">=</span><span class="err">'</span><span class="mi">49244564</span><span class="err">@</span><span class="n">qq</span><span class="p">.</span><span class="n">com</span><span class="err">'</span>
<span class="cp">#django 要求这里的“发送者”邮箱必须和超级管理员的邮箱一致,而且不能为空</span>
<span class="n">EMAIL_USE_TLS</span> <span class="o">=</span> <span class="n">True</span>
<span class="n">EMAIL_HOST</span> <span class="o">=</span> <span class="err">'</span><span class="n">smtp</span><span class="p">.</span><span class="n">qq</span><span class="p">.</span><span class="n">com</span><span class="err">'</span>
<span class="n">EMAIL_PORT</span> <span class="o">=</span> <span class="mi">587</span>
<span class="cp">##此处用的是SMTP的SSL加密方式,所以使用587或465端口号,不然可以用25端口。</span>
<span class="n">EMAIL_HOST_USER</span> <span class="o">=</span> <span class="err">'</span><span class="mi">49244564</span><span class="err">@</span><span class="n">qq</span><span class="p">.</span><span class="n">com</span><span class="err">'</span>
<span class="n">EMAIL_HOST_PASSWORD</span> <span class="o">=</span> <span class="err">'</span><span class="n">wodeqqyouxiangmima</span><span class="err">'</span>
</pre></div>
<h3>开启qq邮箱SMTP服务</h3>
<p>设置——账户——开启服务————打勾“POP3/SMTP服务和IMAP/SMTP服务“ </p></div>
<footer>
<a rel="full-article" href="/django-shi-yong-you-jian-fu-wu.html">Read On ↵</a>
</footer>
</article>
<article>
<header>
<h1 class="entry-title">
<a href="/init__fang-fa.html">init__()方法</a>
</h1>
<p class="meta"><time datetime="2014-07-07T00:00:00+08:00" pubdate>Mon 07 July 2014</time></p>
</header>
<div class="entry-content"><h3>首先复习一下,<a href="http://tulpar008.github.io/pythonzhong-__shuang-xia-hua-xian-de-zuo-yong.html">__(双下划线)的作用</a></h3>
<ul>
<li>
<p>Python中默认的成员函数,成员变量都是公开的(public),而且python中没有类似public,private等关键词来修饰成员函数,成员变量。 </p>
</li>
<li>
<p>可有时候需要用到私有变量,因此诞生了__。 </p>
</li>
<li>
<p>变量名或函数名前加上 ”__“两个下划线,那么这个函数或变量就会为私有的了。</p>
</li>
<li>
<p>私有意味着只有内部能使用,对外部隐藏。 </p>
</li>
<li>
<p>在内部,python使用一种 name mangling 技术,将 __membername替换成 _classname__membername来使用。 <br />
在外部,使用原来的私有成员的名字时,会提示找不到。(达到了隐藏的效果) </p>
</li>
</ul>
<hr />
<p>很显然,__init__是个私有函数</p>
<h5>__init__方法在类的一个对象被建立时,马上运行。这个方法可以用来对你的对象做一些你希望的 初始化 。</h5>
<h6>注意,这个名称的开始和结尾都是双下划线。</h6></div>
<footer>
<a rel="full-article" href="/init__fang-fa.html">Read On ↵</a>
</footer>
</article>
<article>
<header>
<h1 class="entry-title">
<a href="/python-shi-li-fang-fa-jing-tai-fang-fa-lei-fang-fa.html">python 实例方法,静态方法,类方法</a>
</h1>
<p class="meta"><time datetime="2014-07-07T00:00:00+08:00" pubdate>Mon 07 July 2014</time></p>
</header>
<div class="entry-content"><h3>实例方法(@郭叔)</h3>
<p>字面意思:实例的方法,即只有实例能使用的方法,相对于类方法和静态方法。</p>
<h5>实例方法的第一个参数默认为self,代指实例。</h5>
<p>如:</p>
<div class="highlight"><pre><span class="n">class</span> <span class="n">Foo</span><span class="o">:</span>
<span class="err">##</span><span class="n">init</span><span class="p">()</span><span class="err">是生成实例时默认调用的实例方法</span><span class="p">,</span><span class="err">用于初始化详细见</span><span class="p">[</span><span class="n">__init__</span><span class="err">方法</span><span class="p">](</span><span class="err">#</span><span class="p">)</span>
<span class="err">###第一个参数默认为</span><span class="n">self</span>
<span class="n">def</span> <span class="n">__init__</span><span class="p">(</span><span class="n">self</span><span class="p">,</span> <span class="n">name</span><span class="p">)</span><span class="o">:</span>
<span class="n">self</span><span class="p">.</span><span class="n">name</span> <span class="o">=</span> <span class="n">name</span>
<span class="n">self</span><span class="p">.</span><span class="n">author</span><span class="o">=</span><span class="s">"Tulpar"</span>
<span class="err">##又一个实例方法</span>
<span class="n">def</span> <span class="n">hi</span><span class="p">(</span><span class="n">self</span><span class="p">)</span><span class="o">:</span>
<span class="n">print</span> <span class="n">self</span><span class="p">.</span><span class="n">name</span>
<span class="n">print</span> <span class="s">"Created by %s"</span><span class="o">%</span><span class="n">self</span><span class="p">.</span><span class="n">author</span>
</pre></div>
<h5>self不是一个关键字,而是约定的写法。也可以换成任意字符串,如'guoshu'</h5>
<div class="highlight"><pre> <span class="err">###第一个参数默认为</span><span class="n">guoshu</span><span class="p">,</span><span class="err">作用和</span><span class="n">self ...</span></pre></div></div>
<footer>
<a rel="full-article" href="/python-shi-li-fang-fa-jing-tai-fang-fa-lei-fang-fa.html">Read On ↵</a>
</footer>
</article>
<article>
<header>
<h1 class="entry-title">
<a href="/pythonzhong-__shuang-xia-hua-xian-de-zuo-yong.html">python中 __(双下划线)的作用</a>
</h1>
<p class="meta"><time datetime="2014-07-07T00:00:00+08:00" pubdate>Mon 07 July 2014</time></p>
</header>
<div class="entry-content"><ul>
<li>
<p>Python中默认的成员函数,成员变量都是公开的(public),而且python中没有类似public,private等关键词来修饰成员函数,成员变量。 </p>
</li>
<li>
<p>可有时候需要用到私有变量,因此诞生了__。 </p>
</li>
<li>
<p>变量名或函数名前加上 ”__“两个下划线,那么这个函数或变量就会为私有的了。</p>
</li>
<li>
<p>私有意味着只有内部能使用,对外部隐藏。 </p>
</li>
<li>
<p>在内部,python使用一种 name mangling 技术,将 __membername替换成 _classname__membername来使用。 <br />
在外部,使用原来的私有成员的名字时,会提示找不到。(达到了隐藏的效果) </p>
</li>
</ul>
<hr />
<div class="highlight"><pre><span class="n">class</span> <span class="n">Tester</span><span class="p">(</span><span class="n">object</span><span class="p">)</span><span class="o">:</span>
<span class="n">__foo</span> <span class="o">=</span> <span class="s">"hi"</span>
<span class="o">>>></span> <span class="n">t</span> <span class="o">=</span> <span class="n">Tester</span><span class="p">()</span>
<span class="o">>>></span> <span class="n">t</span><span class="p">.</span><span class="n">_Tester__foo</span>
<span class="err">'</span><span class="n">hi</span><span class="err">'</span>
</pre></div>
<div class="highlight"><pre><span class="n">class</span> <span class="n">Tester</span><span class="p">(</span><span class="n">object</span><span class="p">)</span><span class="o">:</span>
<span class="p">...</span> <span class="n">def</span> <span class="n">__init__</span><span class="p">(</span><span class="n">self</span><span class="p">)</span><span class="o">:</span>
<span class="p">...</span> <span class="n">self</span><span class="p">.</span><span class="n">__foo</span> <span class="o">=</span> <span class="s">"hi"</span>
<span class="p">...</span>
<span class="o">>>></span> <span class="n">t</span><span class="o">=</span><span class="n">Tester</span><span class="p">()</span>
<span class="o">>>></span><span class="n">t</span><span class="p">.</span><span class="n">_Tester__foo</span>
<span class="err">'</span><span class="n">hi</span><span class="err">'</span>
</pre></div></div>
<footer>
<a rel="full-article" href="/pythonzhong-__shuang-xia-hua-xian-de-zuo-yong.html">Read On ↵</a>
</footer>
</article>
<div class="pagination">
<a class="prev" href="/index3.html">← Older</a>
<a class="next" href="/index.html">Newer →</a>
<br />
</div></div>
<aside class="sidebar">
<section>
<h1>Recent Posts</h1>
<ul id="recent_posts">
<li class="post">
<a href="/xie-bo-ke-jiao-ben.html">写博客脚本</a>
</li>
<li class="post">
<a href="/gong-zuo-shi-de-sui-bi.html">工作时的随笔</a>
</li>
<li class="post">
<a href="/ce-shi-wen-zhang.html">测试文章</a>
</li>
<li class="post">
<a href="/djangokai-qi-the-sites-framework.html">Django开启 the sites framework</a>
</li>
<li class="post">
<a href="/django-17shi-yong.html">Django 1.7试用</a>
</li>
</ul>
</section>
<section>
<h1>Categories</h1>
<ul id="recent_posts">
<li><a href="/category/it.html">It</a></li>
<li><a href="/category/life.html">Life</a></li>
</ul>
</section>
<section>
<h1>Tags</h1>
<a href="/tag/mysql.html">Mysql</a>, <a href="/tag/tmux.html">Tmux</a>, <a href="/tag/fan-qiang.html">翻墙</a>, <a href="/tag/linux.html">Linux</a>, <a href="/tag/edx.html">Edx</a>, <a href="/tag/virtualbox.html">VirtualBox</a>, <a href="/tag/wo-ai-wo-jia.html">我爱我家</a>, <a href="/tag/userena.html">userena</a>, <a href="/tag/xadmin.html">Xadmin</a>, <a href="/tag/shell.html">Shell</a>, <a href="/tag/python.html">Python</a>, <a href="/tag/djangopython.html">Django,python</a>, <a href="/tag/ssh.html">ssh</a>, <a href="/tag/ubuntu.html">Ubuntu</a>, <a href="/tag/git.html">Git</a>, <a href="/tag/ce-shi.html">测试</a>, <a href="/tag/ueditor.html">Ueditor</a>, <a href="/tag/github.html">Github</a>, <a href="/tag/socketio.html">Socket.io</a>, <a href="/tag/django.html">Django</a>, <a href="/tag/du-shu.html">读书</a>, <a href="/tag/bo-ke.html">博客</a>, <a href="/tag/ngrok.html">ngrok</a> </section>
<section>
<h1>Social</h1>
<ul>
<li><a href="http://izda.com" target="_blank">ئىزدە</a></li>
<li><a href="http://www.google.com" target="_blank">Google</a></li>
<li><a href="http://www.zhihu.com/" target="_blank">知乎</a></li>
<li><a href="http://www.douban.com/" target="_blank">豆瓣</a></li>
</ul>
</section>
<section>
<h1>Blogroll</h1>
<ul>
<li><a href="https://github.com/tulpar008" target="_blank">My Github</a></li>
<li><a href="#" target="_blank">tulpar008@gmail.com</a></li>
</ul>
</section>
</aside> </div>
</div>
<footer role="contentinfo"><p>
Copyright © 2013-2015 - tulpar -
<span class="credit">Powered by <a href="http://getpelican.com">Pelican</a></span>
</p></footer>
</body>
</html>