`
linvar
  • 浏览: 258924 次
  • 性别: Icon_minigender_1
  • 来自: 未定
社区版块
存档分类
最新评论
文章列表
1.  关键字参数的概念仅仅针对函数的调用。这种理念是让调用者通过函数调用中的参数名字来区分参数。这样规范允许参数缺失或者不按顺序,因为解释器能通过给出的关键字来匹配参数的值。 >>>net_conn(port=8080, host='chino') ...
1. 当 Python 检测到一个错误时, 解释器就会指出当前流已经无法继续执行下去. 这时候就出现了异常. 2. 对异常的最好描述是: 它是因为程序出现了错误而在正常控制流以外采取的行为. 这个行为又分为两个阶段: 首先是引起异常发生的错误, 然后是检测(和采取可能的措施)阶段. 3. Python 内建异常            BaseException  所有异常的基类 SystemExit      python 解释器请求退出 KeyboardInterrupt     用户中断执行(通常是输入^C)        Exception       常规错误的基类        ...
1. 正则表达式(RE)为高级文本模式匹配,以及搜索-替代等功能提供了基础。正则表达式(RE)是一些由字符和特殊符号组成的字符串,它们描述了这些字符和字符的某种重复方式,因此能按某种模式匹配一个有相似特征的字符串的集合,因此能按某模式匹配一系列有相似特征的字符串,换句话说,它们能匹配多个字符串 - 一个只能匹配一个字符串的 RE 模式是乏味且毫无作用的,你说是不是? 2. 在 Python专门术语中,有两种主要方法完成模式匹配:搜索(searching)和匹配(matching)。搜索,即在字符串任意部分中查找匹配的模式,而匹配是指,判断一个字符串能否从起始处全部或部分的匹配某个模式。搜索通过 ...
1. 文件对象不仅可以用来访问普通的磁盘文件, 而且也可以访问任何其它类型抽象层面上的"文件". 一旦设置了合适的"钩子", 你就可以访问具有文件类型接口的其它对象, 就好像访问的是普通文件一样. 2. 作为打开 ...
1. if expression1:        expr1_true_suite    elif expression2:        expr2_true_suite    elif expressionN:        exprN_true_suite    else:        none_of_the_above_suite 2. 条件表达式(即"三元操作符") Python 2.5 集成的语法确定为: X if C else Y >>> smaller = x if x < y else y 3. while expressio ...
1. 字典是 Python 语言中唯一的映射类型。映射类型对象里哈希值(键) 和指向的对象(值)是一对一的关系. 2. 一个字典对象是可变的,它是一个容器类型,能存储任意个数的 Python 对象,其中也包括其他容器类型。字典类型和序列类型容 ...
1. 列表是能保留任意数目的 Python 对象的灵活的容器, 列表不仅可以包含 Python 的标准类型,而且可以用用户定义的对象作为自己的元素.列表可以包含不同类型的对象,而且要比 C 或者 Python 自己的数组类型(包含在 array 扩展包中)都 ...
1. 我们要研究这样一些 Python 的类型,它们的成员有序排列的,并且可以通过下标 偏移量访问到它的一个或者几个成员,这类 Python 类型统称为序列, 包括下面这些:字符串(普通字符串和 unicode 字符串),列表,和元组类型。 2. 序列类型操作符    seq[ind]    获得下标为 ind 的元素    seq[ind1:ind2]  获得下标从 ind1 到 ind2 间的元素集合(不包括seq[ind2]).    seq * expr      序列重复 expr 次    seq1 + seq2     连接序列 seq1 和 seq2    obj in seq ...
1. Python 支持多种数字类型:整型、长整型、布尔型、双精度浮点型、十进制浮点型和复数. 2. 数字提供了标量贮存和直接访问。它是不可更改类型,也就是说变更数字的值会生成新的 对象。两次赋值给数字变量都会生成新的对象,也就id(var)不一样,但是对于整型,在一定范围内(-1至100)并不会生成新对象 3. 转换工厂函数    函数 int(), long(), float() 和 complex() 用来将其它数值类型转换为相应的数值类型。从 Python 1.5 版本开始, 这些函数也接受字符串参数, 返回字符串所表示的数值。 Python从1.6 版开始,int() 和 long ...
1. 所有的 Python 对像都拥有三个特性:身份,类型和值。   身份:   每一个对象都有一个唯一的身份标识自己,任何对象的身份可以使用内建函数 id()来得到。 这个值可以被认为是该对象的内存地址。   类型 对象的类型决定了该对象可以保存什么类型的值,可以进行什么样的操作,以及遵循什么样的规则。您可以用内建函数 type()查看 Python 对象的类型。因为在 Python 中类型也是对象 (还记得我们提到 Python 是面向对象的这句话吗?),所以 type()返回的是对象而不是简单的 字符串。   值 对象表示的数据项 2. 标准类型 数字(分为几个子类型,其中有三个是整型) ...
1.  Python 语句,一般使用换行分隔,也就是说一行一个语句。一行过长的语句可以使用反斜 杠( \ ) 分解成几行,如下例:    # check conditions   if (weather_is_hot == 1) and \   (shark_warnings == 0):   send_goto_beach_mesg_to_pager()   有两种例外情况一 ...
1.  标准 if 条件语句的语法如下: if expression1:         if_suite elif expression2:         elif_suite else:         else_suite 2. 标准 while 条件循环语句的语法类似 if. while expression:         while_suite 3. Python 中的 for 循环与传统的 for 循环(计数器循环)不太一样, 它更象 shell 脚本里的 foreach 迭代。Python 中的 for 接受可迭代对象(例如序列或迭代器)作为其参数,每次迭代其中一个元素 ...
1. print 语句调用 str()函数显示对象,而交互式解释器则调用 repr()函数来显示对象 2. 下划线(_)在解释器中有特别的含义,表示最后一个表达式的值 3. Python 的 print 语句,与字符串格式运算符(%)结合使用,可实现字符串替换功能,这 一点 ...
Freemarker是java的模板引擎,主要用于MVC中的view层,生成html展示数据给客户端.可以完全替代jsp. freemarker模板中没有业务逻辑,外部java程序通过数据库操作等生成数据传入template中, template + data-model = output 1.template 变量替换 ${...} 常 ...
其实自己是一直使用resin的,但是也想用用tomcat,以备不时之需,再说他的使用者好像也是最多的吧.另外也打算弄弄jetty. 1.安装运行 下载tomcat的二进制包,安装jdk,他其实就是运行在java之上, 所以如果我们从tomcat的源码重新编译 ...
Global site tag (gtag.js) - Google Analytics