06 2017 档案
摘要:定义 一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀 使用方法: #spam.pyprint('from the spam.py') money=1000 def read1(): print('spam->read1->money',money) def r
阅读全文
摘要:课堂# 取数字和普通字符import re# ret=re.findall("\w+","yuan123$888^%")# print(ret)# # ['yuan123', '888']# #取i# ret=re.findall(r"i\b","wo i ni")# print(ret)# # [
阅读全文
摘要:os,语义为操作系统,所以肯定就是操作系统相关的功能了,可以处理文件和目录这些我们日常手动需要做的操作,就比如说:显示当前目录下所有文件/删除某个文件/获取文件大小…… 另外,os模块不受平台限制,也就是说:当我们要在linux中显示当前命令时就要用到pwd命令,而Windows中cmd命令行下就要
阅读全文
摘要:1.Python所有的内置函数 2.常用的内置函数 __init__方法在类的一个对象被建立时,马上运行。这个方法可以用来对你的对象做一些你希望的初始化。注意,这个名称的开始和结尾都是双下划线。代码例子: #!/usr/bin/python # Filename: class_init.py cla
阅读全文
摘要:1.迭代器与生成器 迭代器(iterator)与生成器(generator)是 Python 中比较常用又很容易混淆的两个概念,今天就把它们梳理一遍,并举一些常用的例子。 2迭代器 for 语句与可迭代对象(iterable object):for循环就是基于迭代器协议提供了一个统一的可以遍历所有对
阅读全文
摘要:1.定义作用 装饰器是一个很著名的设计模式,经常被用于有切面需求的场景,较为经典的有插入日志、性能测试、事务处理等。装饰器是解决这类问题的绝佳设计,有了装饰器,我们就可以抽离出大量函数中与函数功能本身无关的雷同代码并继续重用。概括的讲,装饰器的作用就是为已经存在的对象添加额外的功能。 1.1为啥会存
阅读全文
摘要:1.闭包函数定义 在通过Python的语言介绍一下,一个闭包就是你调用了一个函数A,这个函数A返回了一个函数B给你。这个返回的函数B就叫做闭包。你在调用函数A的时候传递的参数就是自由变量。 举个例子: 这里面调用func的时候就产生了一个闭包——inner_func,并且该闭包持有自由变量——nam
阅读全文
摘要:1.作用域和名字空间由来及解释定义 Python有一个核心概念是名字空间(namespace),namespace是一个name到object 的映射关系,Python有很多namespace,因此,在代码中如果碰到一个标志符(name),需要有一个规则来决定去哪个namespace查找——这就是L
阅读全文
摘要:函数嵌套 Python语言允许在定义函数的时候,其函数体内又包含另外一个函数的完整定义,这就是我们通常所说的嵌套定义; 实例1: def foo(): #定义函数foo(), m=3 #定义变量m=3; def bar(): #在foo内定义函数bar() n=4 #定义局部变量n=4 print
阅读全文
摘要:1.1定义一个函数 函数代码块以 def 关键词开头,后接函数标识符名称和圆括号()。 任何传入参数和自变量必须放在圆括号中间。圆括号之间可以用于定义参数。 函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明。 数内容以冒号起始,并且缩进。 return [表达式] 结束函数,选择性地返回
阅读全文
摘要:字符编码 1. 字符编码简介: 1.1. ASCII 1.2. MBCS 1.3. Unicode主要研究 2. Python2.x中的编码问题: 2.1. str和unicode: str和unicode都是basestring的子类。严格意义上说,str其实是字节串,它是unicode经过编码后
阅读全文

浙公网安备 33010602011771号