摘要: 表达式是由操作符和操作数组成的.例如length = 5breadth = 2area = length * breadthprint 'Area is', areaprint 'Perimeter is', 2 * (length + breadth) 阅读全文
posted @ 2011-11-26 18:52 秋日私语的博客 阅读(624) 评论(0) 推荐(0) 编辑
摘要: 运算符的优先级如下:运算符描述lambdaLambda表达式or布尔“或”and布尔“与”not x布尔“非”in,not in成员测试is,is not同一性测试<,<=,>,>=,!=,==比较|按位或^按位异或&按位与<<,>>移位+,-加法与减法*,/,%乘法、除法与取余+x,-x正负号~x按位翻转**指数x.attribute属性参考x[index]下标x[index:index]寻址段f(arguments...)函数调用(experession,...)绑定或元组显示[expression,...]列表显示{key:datu 阅读全文
posted @ 2011-11-26 18:35 秋日私语的博客 阅读(1830) 评论(0) 推荐(0) 编辑
摘要: 常用运算符以及用法如下如下:运算符名称说明例子+加两个对象相加3 + 5得到8。'a' + 'b'得到'ab'。-减得到负数或是一个数减去另一个数-5.2得到一个负数。50 - 24得到26。*乘两个数相乘或是返回一个被重复若干次的字符串2 * 3得到6。'la' * 3得到'lalala'。**幂返回x的y次幂3 ** 4得到81(即3 * 3 * 3 * 3)/除x除以y4/3得到1(整数的除法得到整数结果)。4.0/3或4/3.0得到1.3333333333333333//取整除返回商的整数部分4 // 3. 阅读全文
posted @ 2011-11-26 18:31 秋日私语的博客 阅读(588) 评论(0) 推荐(0) 编辑
摘要: python语言中在行首的空格和制表符用来决定逻辑行的缩进和层次.如果同一层次的缩进不一致的话, 会产生异常或错误的结果.例如:print 'hello world' print 'hello world' 以上代码中第一行代码会正常运行, 第二行会抛出异常.1 i = 32 if i == 3:3 print 'hello world i == 3'4 print 'hello world'5 if i < 3:6 print 'hello world i < 3'7 print 'Done& 阅读全文
posted @ 2011-11-26 14:50 秋日私语的博客 阅读(653) 评论(0) 推荐(0) 编辑
摘要: 一、物理行 在编写代码的过程中看到的每一行都是一个物理行二、逻辑行 在python语言中的一个逻辑语句。每个逻辑行可以使用分号(;)表示结束。 例如:i = 5print ii = i + 5;print 5; 以上代码有3个物理行, 4个逻辑行.强烈建议每一个逻辑行占用一个物理行 阅读全文
posted @ 2011-11-26 14:27 秋日私语的博客 阅读(578) 评论(0) 推荐(0) 编辑
摘要: python中任何东西都是对象.python对象包括数字, 字符串, 函数 阅读全文
posted @ 2011-11-26 14:16 秋日私语的博客 阅读(517) 评论(0) 推荐(0) 编辑
摘要: 一、标识符 合法的标识符: 必须由字母、数字、下划线组成并且以字母或下划线开头。 标识符是大小写敏感的。 标识符不可以是python的关键字和保留字 例如:以下的标识符都是有效的标识符mynamemyName_myName__myNamemyName8 其中第一个变量和第二个变量是不同的变量, 因为第三个字母一个是小写'n', 一个是大写'N'.二、变量 在python中变量不需要定义, 直接使用即可 例如: 以下内容可以使用python正确运行i = 0i = i + 1print i 以上代码运行结果为: 1 阅读全文
posted @ 2011-11-26 14:11 秋日私语的博客 阅读(1483) 评论(0) 推荐(0) 编辑