摘要: 一、迭代器: 1、迭代器是python最强大的功能之一,是访问集合元素的一种方式。 2、迭代器是一个可以记住遍历的位置的对象。 3、迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问结束。迭代器只能往前不能后退。 4、迭代器的两个基本方法:iter()和next() 5、字符串、列表和元组对 阅读全文
posted @ 2018-11-30 17:56 飘着的石头 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 1、类(class): 用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法 2、类变量: 类变量在整个实例化的对象中是公用的。类变量定义在类中且在函数体之外。类变量通常不作为实例变量使用。 3、数据成员: 类变量或者实例变量用于处理类及其实例对象的相关的数据。 4、 阅读全文
posted @ 2018-11-30 17:55 飘着的石头 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 一、语法错误 在Python中语法错误称之为解析错误。 在语法分析器指出了出错的哪一行,并且在最先找到错误的位置标记了一个小小的箭头。 二、异常 1、异常处理 try except else finally try语句按照如下方式工作 1、执行try子句(即try和except之间的语句) 2、如果 阅读全文
posted @ 2018-11-30 17:52 飘着的石头 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 一、格式化输出 1、str.format()函数,格式化输出值 2、将输出值转变为字符串,可以使用repr()和str() str()函数将返回一个易读的表达式形式; repr()返回一个解释器易读的表达式形式。 rjust():将字符串靠右,并在左边填充空格,还有ljust()和center() 阅读全文
posted @ 2018-11-30 17:51 飘着的石头 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 模块是指一个包含定义的函数和变量的文件,其后缀名为.py。模块可以被别的程序引用,并使用其中的函数等功能。 1、import语句 如果需要使用模块,只需要在新模块中导入模块。使用import关键字 如: import module1,module2 一个模块只会被导入一次。 2、from....im 阅读全文
posted @ 2018-11-30 17:49 飘着的石头 阅读(169) 评论(0) 推荐(0) 编辑
摘要: python中定义函数使用def关键字,一般格式如下: def 函数名(参数列表): 函数体 如: 1、函数变量作用域 定义在函数内部的变量拥有一个局部作用域,定义在函数外的拥有全局作用域 2、关键字参数 函数也可以使用key=value的关键字参数形式被调用 3、返回值 Python的函数的返回值 阅读全文
posted @ 2018-11-30 17:48 飘着的石头 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 在python中循环包括for和while 1、while循环 while 判断条件: statements 表示:判断条件为真时执行statements,为假不执行 2、for语句 for var in seq: statements1 else: statements2 表示:var在seq中, 阅读全文
posted @ 2018-11-30 17:43 飘着的石头 阅读(366) 评论(0) 推荐(0) 编辑
摘要: if语句,python中if语句的一般形式如下: conditon1为真,执行statement_block_1 condition1为假,判断conition_2,如果condition_2为真,执行statement_block_2 condition2为假,直接执行statement_bloc 阅读全文
posted @ 2018-11-30 17:42 飘着的石头 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 字典是通过名称来引用值的数据结构,这种类型的数据结构称为:映射。 字典是python中唯一的内建映射类型。 注意: 1、字典中键必须是唯一的,如果同一个键被赋值两次,会使用后一个值; 2、键必须不可变,所以只能使用数字、字符串、元组,其他可变的不行。 字典常用的方法有 1、del: 删除字典元素或字 阅读全文
posted @ 2018-11-30 17:39 飘着的石头 阅读(463) 评论(0) 推荐(0) 编辑
摘要: 注意点: 1、字符串是不可变的; 2、%格式化操作符:左侧放置字符串,右侧放置希望被格式化的值。 对于单个字符的编码,Python提供了ord()函数获取字符的整数表示,chr()函数把编码转换为对应的字符 以Unicode表示的str通过encode()方法可以编码为指定的bytes 常用方法 1 阅读全文
posted @ 2018-11-30 17:28 飘着的石头 阅读(377) 评论(0) 推荐(0) 编辑
摘要: 在python中最基本的数据结构是序列(sequence),每一个元素被分配一个序号,即元素的位置,也称为索引,第一个索引是0,第二个则是1 元组与列表最大的区别就是: 元组不能更改;列表可以修改 python的6中内建序列: 1、列表 2、元组 3、字符串 4、unicode字符串 5、buffe 阅读全文
posted @ 2018-11-30 17:20 飘着的石头 阅读(799) 评论(0) 推荐(0) 编辑
摘要: tuple(元组)的常用方法 1、del 删除元组 2、len() 计算元组中,值的个数 3、max() 返回元组中元素的最大值 注意:如果tuple中包含数字和字母时,不能使用max方法 4、min() 返回元组中元素的最小值 5、tuple() 表示将列表转换为元组 阅读全文
posted @ 2018-11-30 17:18 飘着的石头 阅读(762) 评论(0) 推荐(0) 编辑
摘要: list(列表)包含一些内置的方法,以下为详细介绍: (方法调用:对象.方法(参数)) 1、append() 在列表的末尾添加新的对象 如: lst=[1,2,3] lst.append(4) lst=[1,2,3,4] 注意点:在使用append方法添加对象时,一次只能添加一个,添加多个时会报错 阅读全文
posted @ 2018-11-30 17:11 飘着的石头 阅读(603) 评论(0) 推荐(0) 编辑
摘要: python中的变量不需要声明,每个变量中使用前都必须赋值,变量赋值以后该变量才会被创建。 在python中变量就是变量,他没有类型,我们所说的类型是变量所指的内存中对象的类型。 python3中有六个标准的数据类型: 1、Numbers-数字; 2、String-字符串; 3、List-列表; 4 阅读全文
posted @ 2018-11-30 17:06 飘着的石头 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 一、编码 默认情况下,python3采用的是utf-8,所有字符串都是unicode字符串。如果有其他需要的时候,可以修改为其他的。 如:# _*_ coding:gb2312 _*_ 二、标识符 标识符由字母、数字下划线组成,第一个字符必须是字母或者下划线,且对大小写敏感 三、python保留字 阅读全文
posted @ 2018-11-30 16:55 飘着的石头 阅读(249) 评论(0) 推荐(0) 编辑