1.迭代器和生成器 迭代器 迭代器对象要求支持迭代器协议的对象,在Python中,支持迭代器协议就是实现对象的__iter__()和__next__()方法。 其中__iter__()方法返回迭代器对象本身;__next__()方法返回容器的下一个元素,在结尾时引发StopIteration异常。  ...
                            
                            
                                分类:
其他好文   时间:
2018-06-22 23:55:00   
                                阅读次数:
236
                             
                    
                        
                            
                            
                                    目录: 第一篇:初识Python 第二篇:数据类型 第三篇:数据运算、控制流、文件操作 第四篇:函数 第五篇:内置函数 第六篇:模块与包 第七篇:常用模块 第八篇:面向对象 第九篇:面向对象进阶 第十篇:socket编程 第十一篇:并发编程之进程 第十二篇:并发编程之线程 第十三篇:并发编程之协程  ...
                            
                            
                                分类:
编程语言   时间:
2018-06-17 17:58:50   
                                阅读次数:
175
                             
                    
                        
                            
                            
                                    第一篇:数据类型、字符编码、文件处理 第二篇:函数 第三篇:模块与包 第四篇:常用模块 第五篇:面向对象 第六篇:面向对象高级 第七篇:异常处理 第八篇:网络编程 第九篇:并发编程 第十篇:Mysql系列 更新中... 第二篇:函数 第三篇:模块与包 第四篇:常用模块 第五篇:面向对象 第六篇:面向 ...
                            
                            
                                分类:
编程语言   时间:
2018-06-12 11:23:37   
                                阅读次数:
114
                             
                    
                        
                            
                            
                                # 模块# collections模块# 1、namedtuple:生成可以使用名字来访问元素内容的tuple# from collections import namedtuple# namedtuple('名称', [属性list]):# from collections import name ...
                            
                            
                                分类:
编程语言   时间:
2018-06-09 19:43:45   
                                阅读次数:
190
                             
                    
                        
                            
                            
                                    1、什么是包 #官网解释 Packages are a way of structuring Python’s module namespace by using “dotted module names” 包是一种通过使用‘.模块名’来组织python模块名称空间的方式。 #具体的:包就是一个包含 ...
                            
                            
                                分类:
编程语言   时间:
2018-05-22 14:57:52   
                                阅读次数:
207
                             
                    
                        
                            
                            
                                    1、什么是模块定义:一个模块就是一个包含了python定义和声明的文件(文件名就是模块名字加上.py的后缀),模块可以被导入使用。先来定义个模块:#spam.py:spam 模块里有 print 的语句,当加载 spam 模块的时候,会解析出来执行print('from the spam.py')m... ...
                            
                            
                                分类:
编程语言   时间:
2018-05-22 12:47:01   
                                阅读次数:
196
                             
                    
                        
                            
                            
                                    一、模块 1.1 什么是模块 1.2 为什么要使用模块 1. 3 如何使用 #! /usr/bin/env python # -*- coding:utf-8 -*- # Author Jmz str1 = 'jmz' str2 = 'block dog' l = [1,'xx','yy','ufo ...
                            
                            
                                分类:
编程语言   时间:
2018-05-18 13:55:01   
                                阅读次数:
247
                             
                    
                        
                            
                            
                                    我们如果用os求求文件夹是不行的 可以求文件 因为文件夹在python中最大就是4096个字节 所以你必须求出文件夹内的文件的大小相加 os.getcwd() 获取当前工作目录,即当前python脚本工作的目录路径 os.chdir("dirname") 改变当前脚本工作目录;相当于shell下cd ...
                            
                            
                                分类:
其他好文   时间:
2018-04-25 20:55:37   
                                阅读次数:
228
                             
                    
                        
                            
                            
                                一、模块、包 1、什么是模块? 2、什么是包? 3、模块与包有什么区别 json、pickle 1、什么是序列化? 2、json、pickle有什么优点和缺点? shelve 1、什么是shelve? hashlib 1、什么是hashlib? 2、md5 函数 1、什么是函数? 2、函数的参数?  ...
                            
                            
                                分类:
编程语言   时间:
2018-04-25 00:21:00   
                                阅读次数:
144
                             
                    
                        
                            
                            
                                    一、模块 模块就是一系列功能的集合体,在Python中,一个py文件就是一个模块 二、使用模块 1、import导入模块 首次导入模块发生三件事: 1)、创建一个模块的名称空间 2)、执行模块对应的文件,将产生的名字存放于1中的名称空间 3)、在当前执行文件中拿到一个模块名,该模块名指向1的名称空间 ...
                            
                            
                                分类:
其他好文   时间:
2018-04-24 17:34:36   
                                阅读次数:
112