python初步要点II
【python初步要点II】
1、is & is not 操作符用于测试2个对象是否指向同一个对象,即 id(a) == id(b)。
2、整形和字符串对象是不可变对象,python会高效地缓存它们。所以a=1,b=1后,id(a)会等于id(b)
3、被缓存的字符串不会永生不灭。
4、cmp(objc1, objc2)函数用于比较2个对象。
5、type用于返回对象类型,对于实例,返回的是instance。
6、对象的类型是instance
7、python中所有整数都是长整型,所有小数都是双精度。
【python初步要点之数字】
1、试图使用一个已被删除的对象引用,,会引发NameError异常。
2、普通整形长度为4字节(32位机),长整形以L结尾,长度无限制。必要时整形会自动转化为长整形。
3、“//”为地板除。取取计算结果的下限(floor)。
4、int()、floor()、round()。
5、hex()、oct()、chr()、ord()<返回字符编码>、unichr()<返回对应编码的unicode字符>。
6、整数0的bool值为False,值为零的任何数字或空集(空列表、空无级、空字典)bool值都为False。
7、random模块中包含多种随机数生成函数。
【python初步之容器】
1、list顺序序列为0-N-1,逆序序列为(-N)-(-1)。
2、in、not in 用于判断元素是否在容器内。
3、list()把对象转换为列表,tuple()把可迭代对象转换成一个元组。
4、*是重复操作符,例如 num_list*2。
5、元组是不可变类型,可以用做一个字典的key。
6、dict.keys()可以获取一个字符的所有key列表。
7、使用del可以删除字典元素和字典。
8、set()、frozonset()可以创建集合。
【python初步之列表与循环】
1、单一语句代码块。可以和if语句写在同一行例如:
if make_hard_copy : send_data_to_printer()
2、按缩进对齐,不会出现dangling else的问题。
3、条件表达式:X if C else Y。也可以(x<0 and [x] or [y])[0]。
4、range()、pass。
5、else可以加在while、for后,表示循环顺利结束后调用的语句。
6、列表解析[expr for iter_var in iterable]。
【静态方法和类方法】
静态方法不带参数,类方法带类对象参数。
参考:http://www.cnblogs.com/2gua/archive/2012/09/03/2668125.html
【函数式编程内建函数】
1、map(func, iterA, iterB, ……) returns an iterator; func return a value
2、filter(func, iter) returns an iterator; func return true or false
3、enumerate(iter) returning 2-tuples containing the count and each element
4、sorted(iterable, key=None, reverse=False) returns te sorted result
5、any(iter) all(iter) returns True or False
6、zip(iterA, iterB, ……) takes one element from each iterable and returns them in tuple
【特殊的方法】

python初步要点II的更多相关文章
- python初步要点
[python初步要点] #! 用于告诉操作系统去哪里找Python解释器为运行您的程序. 1.print 的输出有以下2种形式,""%()的形式类似于C的printf. 要注意逗 ...
- OpenGL复习要点II
[OpenGL复习要点II] 1.视图变换必须出现在模型变换之前. 2.glMatrixMode()参数有三个,GL_MODELVIEW,GL_PROJECTION,GL_TEXTURE. 3.变换顺 ...
- python's descriptor II
[python's descriptor II] For instance, a.x has a lookup chain starting with a.__dict__['x'], then ty ...
- python初步编写用户登录
python初步编写用户登录 python编写用户登录 用python写一个脚本,使得这个脚本在执行后,可以产生如下的效果: 1.用户的账号为:root 密码为:westos 2.用户账号和密码均输 ...
- #3使用html+css+js制作网页 番外篇 使用python flask 框架 (II)
#3使用html+css+js制作网页 番外篇 使用python flask 框架 II第二部 0. 本系列教程 1. 登录功能准备 a.python中操控mysql b. 安装数据库 c.安装mys ...
- python初步学习-python函数 (二)
几个特殊的函数(待补充) python是支持多种范型的语言,可以进行所谓函数式编程,其突出体现在有这么几个函数: filter.map.reduce.lambda.yield lambda >& ...
- 【美妙的Python之二】Python初步
美妙的Python之Python起步 简而言之: Python 是能你无限惊喜的语言,与众不同. 1.动态类型: Python是一种动态类型语言,不 ...
- [Leetcode][Python]52: N-Queens II
# -*- coding: utf8 -*-'''__author__ = 'dabay.wang@gmail.com' 52: N-Queens IIhttps://oj.leetcode.com/ ...
- [Leetcode][Python]47: Permutations II
# -*- coding: utf8 -*-'''__author__ = 'dabay.wang@gmail.com' 47: Permutations IIhttps://oj.leetcode. ...
随机推荐
- 你以为在用SharePoint但其实不是
博客地址 http://blog.csdn.net/foxdave 原文链接:http://www.techrepublic.com/blog/tech-decision-maker/you-thin ...
- 2018.12.25 SOW
1. Understanding Customer Requirements 11.1. Project Overview 21.2. System Requirements 21.3. Indust ...
- Vim技能修炼教程(17) - 编译自己的Vim
编译自己的Vim 前面我们已经对Vim有比较丰富的了解了.我们也知道Vim有很多编译时的选项,很多功能依赖于这些编译选项.其中最重要的就是脚本语言的支持,很多发行版本是不全的.为了支持我们所需要的功能 ...
- # 20155327 2016-2017-4 《Java程序设计》第8周学习总结
20155327 2016-2017-4 <Java程序设计>第7周学习总结 教材学习内容总结 了解NIO NIO使用频道(Channel)来衔接数据节点,在处理数据时,NIO可以让你设定 ...
- 《DSP using MATLAB》Problem 2.10
代码: %% ------------------------------------------------------------------------ %% Output Info about ...
- MyBatis_Study_001(入门)
1.话不多说,直接搞起; (源码地址https://github.com/carryLess/mbtsstd-001) 2.去官网https://github.com/mybatis下载文件 下载完成 ...
- cocos2dx Scene,Layer,Sprite的理解
layer,scene,sprite的默认锚点都是0.5,0.5 三者都继承自Node节点,暂时没看出有什么区别,或者下面的话是对的吧. 在cocos2d-x中,一个应用可以有多个scene,但任何时 ...
- swing版网络爬虫-丑牛迷你采集器2.0
swing版网络爬虫-丑牛迷你采集器2.0 http://www.javacoo.com/code/704.jhtml 整合JEECMS http://bbs.jeecms.com/fabu/3186 ...
- 玩转Panabit 2008 Live CD到U盘,Panabit随身行
直接将Panabit 2008 Live CD的内容复制到U盘,即把Live CD转成U盘启动盘,U盘可写,方便保存配置.要能正常使用,必须机器支持USB启动,才能用上:但是熟悉此方法,同样可以灵活用 ...
- SQL Server中的事务与其隔离级别之脏读, 未提交读,不可重复读和幻读
原本打算写有关 SSIS Package 中的事务控制过程的,但是发现很多基本的概念还是需要有 SQL Server 事务和事务的隔离级别做基础铺垫.所以花了点时间,把 SQL Server 数据库中 ...