这几天开始学习Python,遇到一些问题,也解决了一些问题。 其中if __name__ == '__main__':这句估计很多和我一样的初学者都是不求甚解。这里作一下解释: 1:__name__是一个变量。前后加了爽下划线是因为是因为这是系统定义的名字。普通变量不要使用此方式命名变量。2:Pyt ...
分类:
编程语言 时间:
2017-12-03 18:06:35
阅读次数:
168
1.生成器 想生成一个存放很多数据的列表,但是又不想内存占用太多 每次用一个生成一个,最好 2)列表生成器:生成多个值,每次生成1个 2.斐波那契数列 1)版本1:a,b = b,a+b 2)版本2:生成器 yield b 3)版本3:当成模块导入 可以通过 next() 函数获得生成器的下一个返回 ...
分类:
其他好文 时间:
2017-11-30 12:00:55
阅读次数:
200
16.1模块定义 定义:用一砣代码实现了某个功能的代码集合(n个 .py 文件组成的代码集合就称为模块) 模块分为三种: 自定义模块 内置标准模块(又称标准库) 开源模块 16.2导入方法 单个模块导入:import module_name 一个模块多个函数:from module_lanhan i ...
分类:
编程语言 时间:
2017-11-26 14:59:43
阅读次数:
153
模块:就是.py文件,里面定义了一些函数和变量,需要的时候就可以导入这些模块 包:在模块之上的概念,为了方便管理而将文件进行打包。包目录下第一个文 件便是 __init__.py,然后是一些模块文件和子目录,假如子目录中也有 __init__.py 那么它就是这个包的子包了 常见的包结构: 库:具有 ...
分类:
编程语言 时间:
2017-11-21 23:48:25
阅读次数:
271
目录 目录 代码布局 缩进 最大行宽 空行 模块导入 字符串 表达式和语句中的空格 注释 命名规则 编程建议 代码布局 缩进 每级缩进用4个空格。 括号中使用垂直隐式缩进或使用悬挂缩进。 EXAMPLE: # (垂直隐式缩进)对准左括号 foo = long_function_name(var_on ...
分类:
编程语言 时间:
2017-11-21 19:44:54
阅读次数:
377
PYTHON3Day01 1.pythond文件结构: 项目名 包名01 模块名01.py (1) 起始行(Unix) #说明python版本 (2) 模块文档 #文档说明 (3) 模块导入#导入函数库 (4) 变量定义#全局变量 (5) 类定义#class 定义 (6) 函数定义#def (7) ...
分类:
其他好文 时间:
2017-11-21 17:07:18
阅读次数:
117
Python (Windows 下) 自带了一个非常有趣的 海龟绘图程序 (turtle),它是本系列课程的主角。 在 PyCharm 中,新建一个项目,然后在代码编辑器中输入 运行这段代码,便可以召唤出这位可爱的小精灵 上面的代码中 import turtle 用于导入模块,导入之后就可以应用模块 ...
分类:
编程语言 时间:
2017-11-14 11:33:56
阅读次数:
146
import .. #导入整个模块 from .. import .. #导入模块中的类、函数或者变量 from .. import * #导入模块中的所有公开成员 from .. import .. as .. #这个是给导入的成员取个别名 具体来看: example: 1.import obje ...
分类:
编程语言 时间:
2017-11-12 17:54:57
阅读次数:
195
1. 模块导入 import xxx 或 from xxx import xxx ,尽量避免使用 from xxx import * 2. 变量、常量 局部变量:只能在一个函数内或一个类内使用,可赋值和更改值 全局变量:可在所有函数或者类中使用,可赋值和更改值 常量:确定的值,不能赋值和更改值 3. ...
分类:
编程语言 时间:
2017-11-05 21:12:49
阅读次数:
198
一、正常导入模块 正常模块导入方式: import module(模块路径) 同时导入多个模块: 二、动态导入模块 动态导入模块允许我们通过字符串形式来导入模块 2.1 __import__函数,接受一个字符串参数 我们将sys, os 模块名当中参数传入__import__函数中,可以看出my_s ...
分类:
其他好文 时间:
2017-10-28 15:29:58
阅读次数:
241