易截截图软件、单文件、免安装、纯绿色、仅160KB

Python中有趣的变量赋值

Python语言中,连变量和它的赋值都是很有意思的事情。
你只需要在使用它的时候扔给它一个值,然后在它的作用域内使用它。其他的事情不需要担心。python解释器会完成剩下的事情。
1. >>>x = 1
2. >>>x
3. 1
4. >>>
当然你还可以显式的删除它,但在这之后你就不能再引用这个变量了
1. >>>del x
2. >>>x
3. Traceback (most recent call last):
4. File "<stdin>", line 1, in <module>
5. NameError: name 'x' is not defined
6. >>>
下面来看些有意思的事情:连续值赋值
连续赋值例1
1. >>> x,y,z = 1,2,3
2. >>> x
3. 1
4. >>> y
5. 2
6. >>> z
7. 3
连续赋值例2
1. >>> v = (11,22,33)
2. >>> a,b,c = v
3. >>> a
4. 11
5. >>> b
6. 22
7. >>> c
8. 33
9. >>>
连续赋值例3
1. >>> (MON,TUES,WED,THURS,FRI,SAT,SUN) = range(7)
2. >>> MON
3. 0
4. >>> TUES
5. 1
6. >>> WED
7. 2
8. >>>
怎么样,是不是很有意思?当然,变量的值可以是 list, dict, tuple 或者类的实例,以及任何你能想到的数据类型。
来个函数对象的赋值:
1. >>> f1 = lambda x:x*2
2. >>> f2 = lambda y:y*3
3. >>> flist = (f1,f2)
4. >>> v1,v2 = flist
5. >>> v1(2)
6. 4
7. >>> v2(2)
8. 6
9. >>>
本文来自Python吧
,欢迎转载,但请无比保留我站链接。谢谢!


相关文档:

python socket server 并发(转)

import SocketServer, time, select, sys
from threading import Thread
COMMAND_HELLO = 1
COMMAND_QUIT = 2
# The SimpleRequestHandler class uses this to parse command lines.
class SimpleCommandProcessor:
    def __init__(self):
        pass
  ......

[转] 使用Python写Linux的守护进程(daemon)

A simple unix/linux daemon in Python
http://www.jejik.com/articles/2007/02/a_simple_unix_linux_daemon_in_python/
by Sander Marechal
I've
written a simple Python class for creating daemons on unix/linux
systems. It was pieced together for various other examples, mostly
corrections to various Py ......

Python学习资料


Python学习
 
基本内容
Python基本安装:
http://www.python.org/ 官方标准Python开发包和支持环境,同时也是Python的官方网站;
http://www.activestate.com/ 集成多个有用插件的强大非官方版本,特别是针对Windows环境有不少改进;
 
Python文档:
http://www.python.org/doc/current/lib/ ......

Python中SQLite数据库使用初步

SQLITE是一款非常小巧的嵌入式开源数据库软件,也就是说没有独立的维护进程,所有的维护都来自于程序本身。它使用一个文件存储整个数据库,操作十分方便。它的最大优点是使用方便,功能相比于其它大型数据库来说,确实有些差距。但是性能表现上,SQLITE并不逊色。麻雀虽小,五脏俱全, sqlite 实现了多数 sql-92 的标准,比 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号