1.模块 一个.py文件就是一个模块。这个文件的名字是:模块名.py。由此可见在python中,文件名和模块名的差别只是有没有后缀。有后缀是文件名,没有后缀是模块名。 每个文件(每个模块)都是一个独立的名称空间,也就是说可以在两个(多个)文件中出现同名的函数。 import,from.....imp ...
分类:
编程语言 时间:
2019-05-02 21:39:11
阅读次数:
168
包的认识 一、概念 定义:一系列功能模块的集合体,通过文件夹来管理一系列功能相近的模块 重点:包中一定有一个专门用来管理包中所有模块的一个文件。 包名:存放一系列模块的文件夹名字,包名(包对象)存放的是专门管理文件模块的那个文件地址,指向其全局名称空间 包的导入: impor本质:通过查找环境变量( ...
分类:
其他好文 时间:
2019-04-29 15:43:31
阅读次数:
131
eval与exec内置方法 将字符串作为执行目标,得到响应结果 eval常用作类型转换:该函数执行完有返回值 exec拥有执行更复杂的字符串:可以形成名称空间 eval内置函数的使用场景: 1.执行字符串会得到相应的执行结果 2.一般用于类型转化,得到dict、list、tuple等 exec应用场 ...
分类:
其他好文 时间:
2019-04-26 21:02:55
阅读次数:
147
包 包是一种通过使用‘.模块名’来组织python模块名称空间的方式。 1. 无论是import形式还是from...import形式,凡是在导入语句中(而不是在使用时)遇到带点的,都要第一时间提高警觉:这是关于包才有的导入语法 2. 包是目录级的(文件夹级),文件夹是用来组成py文件(包的本质就是 ...
分类:
编程语言 时间:
2019-04-26 00:09:13
阅读次数:
146
函数总结 函数对象???? 名称空间???????? global关键词?????? 函数的嵌套定义?????????? 作用域?????? 闭包 ...
分类:
其他好文 时间:
2019-04-23 21:04:09
阅读次数:
130
一、复习:1、面向过程与面向对象 过程:程序流程化,可拓展性差 对象:程序流程多样化,可拓展性强 面向对象引入属性 | 方法的概念,通过所属者.语法调用2、拥有名称空间的对象:有__dict__属性,该属性就是指向对象的名称空间 文件 | 包(__init__.py文件)| 函数 | 类 可以为__ ...
分类:
其他好文 时间:
2019-04-18 17:16:53
阅读次数:
155
面向对象 重点:面向对象的核心体现是将数据和处理数据的程序封装到对象中 Python语言:面向对象的语言 Python 用面向过程与面向对象两种方式解决问题 函数与方法: 都是解决问题的功能 函数:通过函数名直接调用 方法:通过附属者.语法调用 名称空间操作 能产生名称空间的有:文件 | 函数 | ...
分类:
其他好文 时间:
2019-04-17 19:39:05
阅读次数:
205
# 面向过程:# 重过程:解决问题,考虑的是解决问题的流程# 解决问题的思路清晰,但拓展性不强 # 面向对象:# 重对象:解决问题,找到解决问题的对象# 解决问题的思路可能不止一条(理解解决问题的难度增加),但拓展性强 # Python语言:面向对象的语言# Python用面向过程与面向对象两种方式 ...
分类:
其他好文 时间:
2019-04-17 15:15:20
阅读次数:
123
一. Package 标签1. 标签属性:name : 包的名称,只有在一个项目中不重名即可。extends : 继承哪个包,默认为 struts-default。namespace : 名称空间,与<action> 标签中的 name 属性决定访问路径 - 名称空间写法: - 带名称的: name ...
分类:
编程语言 时间:
2019-04-14 09:50:48
阅读次数:
148
IOC容器装配Bean(注解方式) 注解方式可以简化Spring IOC容器的配置 1、使用注解步骤: 1)先引入context名称空间 2)开启注解扫描 2、使用注解: 1)把对象加入IOC容器中 @component("Action") 2)处理对象的依赖关系 @Resource(name="S ...
分类:
编程语言 时间:
2019-04-10 23:30:35
阅读次数:
156