Python基础之collection】的更多相关文章

collection-系列 cellection是作为字典.元组(列表与元组可互相转换)的扩充,在此需要导入cellection 一.计数器(counter) counter是对字典类型的补充,用户获取字典中元素出现的次数.它具备字典所有的功能以及自己自带的功能. import collections stra = collections.Counter('asdfasdfasdfdgghjertgfgsa') print(stra) 输出的结果是: Counter({'a': 4, 'd':…
Python基础知识 一.初识基本数据类型 类型: int(整型) 在32位机器上,整数的位数为32位,取值范围为-2**31-2**31-1,即-2147483648-2147483647 在64位系统上,整数的位数为64位,取值范围为-2**63-2**63-1,即-9223372036854775808-9223372036854775807 long(长整型) 跟C语言不同,Python的长整数没有指定位宽,即:Python没有限制长整数数值的大小,但实际上由于机器内存有限,我们使用的长…
参考链接:老师 BLOG : http://www.cnblogs.com/wupeiqi/articles/4906230.html 入门拾遗 一.作用域 只要变量在内存中就能被调用!但是(函数的栈有点区别) 对于变量的作用域,执行声明并在内存中存在,如果变量在内存中存在就可以被调用. if 1==1: name = 'tianshuai' print name 所以下面的说法是不对的: 外层变量,可以被内层变量使用 内层变量,无法被外层变量使用 二.三元运算 result = 值1 if 条…
希望通过博客园持续的更新,分享和记录Python基础知识到高级应用的点点滴滴! 第六波:第2章  列表和元组 [总览]  数据结构,是通过某种方式组织在一起的数据元素的集合,数据元素可以使数字或字符串,甚至可以是其他数据结构.最基本的数据结构是序列sequence. 序列中的每个元素被分配一个序号---即元素的位置,也称为索引.第一个索引是0,第二个则是1,以此类推. 首先对序列作一个概览,接下来讲解对所有序列都通用的操作,而这些操作同样适用于字符串.学习如何使用列表,同时看看它有什么特别之处.…
一.作用域 对于变量的作用域,执行声明并在内存中存在,该变量就可以在下面的代码中使用. 1 2 3 if 1==1:     name = 'wupeiqi' print  name 下面的结论对吗? 外层变量,可以被内层变量使用 内层变量,无法被外层变量使用 二.三元运算 1 result = 值1 if 条件 else 值2 如果条件为真:result = 值1如果条件为假:result = 值2 三.进制 二进制,01 八进制,01234567 十进制,0123456789 十六进制,01…
一.作用域 对于变量的作用域,执行声明并在内存中存在,该变量就可以在下面的代码中使用. if 1==1: name = 'lenliu' print name 下面的结论对吗?(对) 外层变量,可以被内层变量使用 内层变量,无法被外层变量使用 二.三元运算 result = 值1 if 条件 else 值2 result = 'lenliu' if 1 == 1 else 'amy'print result 如果条件为真:result = 值1如果条件为假:result = 值2 三.进制 二进…
本課主題 Set 集合和操作实战 函数介紹和操作实战 参数的深入介绍和操作实战 format 函数操作实战 lambda 表达式介绍 文件操作函数介紹和操作实战 本周作业 Set 集合和操作实战 Set 是一个无序且不容许重复的序列 创建集合有两种方式: 第一种是通过直接创建.例如:s = {11,22} >>> se = {11,222,11,222} >>> print(se) {11, 222} >>> type(se) <class 's…
python基础--列表推导式 1 列表推导式定义 列表推导式能非常简洁的构造一个新列表:只用一条简洁的表达式即可对得到的元素进行转换变形 2 列表推导式语法 基本格式如下: [expr for value in collection ifcondition] 过滤条件可有可无,取决于实际应用,只留下表达式 列表推导式例子: l=["egg%s"%i for i in range(10)] print(l) 类似于这段for代码: egg_list=[] for i in range(…
一.作用域 if 1==1: name = 'weibinf' print name 下面的结论对吗? 外层变量,可以被内层变量使用 内层变量,无法被外层变量使用 二.三元运算 result = 值1 if 条件 else 值2 如果条件为真:result = 值1如果条件为假:result = 值2 三.进制 二进制,01 八进制,01234567 十进制,0123456789 十六进制,0123456789ABCDE Python基础 所以,以下这些值都是对象: "weibinf"…
Python基础面试题库   Python是一门学习曲线较为容易的编程语言,随着人工智能时代的到来,Python迎来了新一轮的高潮.目前,国内知乎.网易(游戏).腾讯(某些网站).搜狐(邮箱).金山.豆瓣属于使用Python较为知名的企业.国外YouTube.谷歌.Yelp.Slide等也或多或少在使用Python.如果你想应聘Python相关职位,不妨面试前自测一下自己对基础知识掌握程度如何?下面是一张一百分的试卷,看看你自己能得几分? 1.什么是pickling和unpickling?(1分…