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

Python语言概览

python
语言概览
 
python
脚本可以处理外部传进来的参数 即sys.argv[] 
,argv[]
的使用与linux
下相同
python
本身是解释语言,可以对输入的式子求值。python
支持的对象如整数都是立即数,此外他支持复数,及对四则运算解释。
ptyhon
支持字符串,放在单/
双引号内,字符串是数组,可以通过[i:j]
操作获得指定位置(i - j-1)
的元素。多行的字符串可以放在""" 
"""
中,如果其中包含了转义字符,r"""\n"""
可以让所有字符都输出。
重载的+ *
操作,可以粘合多个字符串。
python
支持的list
用[a,b,c]
来表示,可以通过[]
取对应的元素,支持多个元素赋值如 a[2:4]=[1,2]
,list
中的元素可以是不同类型的。类似于lisp
,python
中的list
可以嵌套,嵌套的list
作为一个元素。
为了遍历list
可以用for elem in list
:的方式
 
流程控制
python
中没有{}
,使用缩进来表示代码块,而:表示一块代码的开始,取消缩进表示代码块的结束。
if
x >
0
:
       
print

1
elif
x==
0
:
       
print

0
else
:
       
print
-
1
 
条件控制
   
while a>0
   
in / not in
   
A and B or (not C)
 
 
类定义
class
类名:
   
类体
 
函数定义
def fun(argv,argv=x)
:支持默认参数
    
函数体
如果函数最后的形参为**name
,则函数接收词典。如果函数形参为*name
,则函数接收一个元组或list
。*name
必须在**name
之前。
def
fun
(*argv,**names):
   
for
arg
in
argv:
       
print
arg
   
print

'-'
*
40
   
keys = names.keys()
   
for
key
in
keys:
       
print
key,
":"
,names[key]
fun(
'here are some record'
,liming =
'123456'
,ligang=
'123455'
)
 
  
 
解出参数,


相关文档:

Python中reactor,factory,protocol的学习笔记


Python中reactor,factory,protocol的学习笔记
 
 
最为简单的情况下,除了了解清reactor的简单使用,你还要了解Protocol和Factory。它们最终都会由reactor的侦听建立和run来统一调度起来。    
   
     建立服务器的第一个要解决的问题就是服务与外界的交流协 ......

python的编码问题

  前两天理解了unicode、utf-8、gb2312这些编码之间的关系以后,今天终于弄明白了在python里面的编码问题。我们在写python脚本时如果有中文的字符串,在运行的时候有可能会报错也有可能会出现乱码。一般加上# -*- coding:utf-8 -*-就不会报错了,但是还可能有乱码问题,而且同样的代码在不同的编辑器中得出的结果 ......

话说Python(三)万恶的编码

万恶的编码
小菜对于老师上一节讲的不是很明白,因为没有一本书是将文件与web一起讲授的,他决定自己探究一下它们之间的不同:
首先,小菜在C盘建了一个文本文档 file.txt,输入四个字:我是小菜。
然后,小菜在shell中练习起来:
>>> file=open("c:\\file.txt","r")
>>> data=file.read()
>> ......

Python TKinter Gui: Toplevel window

#from pp3e Chapter 9.3
#############################################################################
# popup three new window, with style
# destroy() kills one window, quit() kills all windows and app; top-level
# windows have title, icon, iconify/deiconify and protocol for wm events;
# there ......

python 笔记 for loop and extend, append

list.append(item)
list.extend(sequence)
http://docs.python.org/tutorial/datastructures.html
http://docs.python.org/library/functions.html 这几天看一下
python howto
恩。python documentation 确实很好很强大啊!
list.append(x)Add an item to the end of the list; equivalent to a[len(a):]&n ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号