python
克莉丝汀娜
此时一名自称平民的玩家路过
展开
-
Python学习笔记(8):input()与raw_input()
raw_input() 与 input() __ Python 这两个均是 python 的内建函数,通过读取控制台的输入与用户实现交互。但他们的功能不尽相同。举两个小例子。 1 >>> raw_input_A = raw_input("raw_input: ") 2 raw_input: abc 3 >>> input_A = input("Input: ") 4 In转载 2015-06-19 10:52:21 · 353 阅读 · 0 评论 -
Python学习笔记(六):decorator装饰器
一、装饰器的用途和作用 装饰器,一种高阶函数的表达方法,传入函数,返回函数。 将需要完善的函数作为参数 传入高阶函数,在高阶函数内,调用这个函数,并返回一个函数名,代替待完善函数。 用途:已经定义了函数,想动态改变函数功能,又不想改变原函数的代码时,可以使用装饰器。 装饰器作用: 可以极大地简化代码,避免每个函数编写重复性代码 .Python内置的@语法就是为了简化装饰器调原创 2015-06-15 22:23:19 · 1220 阅读 · 0 评论 -
python学习笔记(一):python的特点
特点:优雅、明确、简单 适合领域:web网站和各种网络服务、系统工具和脚本、作为“胶水”语言把其他语言开发的模块包装起来方便使用 不适合:贴近硬件的代码(首选C语言)、移动开发、游戏开发 实际应用:YouTube、douban openstack 优点:跨平台、代码简单 缺点:速度慢、源码不能加密 原创 2015-06-14 16:36:22 · 380 阅读 · 0 评论 -
Phthon学习笔记(五):函数式编程
函数式: functional 一种编程范式。 函数式编程的特点: 1.把计算视为函数而非指令 2.纯函数式编程:不需要变量,没有变量,测试简单 3.支持高阶函数,代码简洁 Python支持的函数式编程: 1.不是纯函数式编程:允许有变量 2.支持高阶函数:函数也可以作为变量传入 3.支持闭包:有了闭包 就能返回函数 4.有限度的支持匿名函数原创 2015-06-14 21:01:15 · 689 阅读 · 0 评论 -
Phthon学习笔记(四):生成列表
基本格式: [关于x的表达式 for x in range(a,b,c) 条件] 几个栗子: >>> [x * x for x in range(1, 11)] [1, 4, 9, 16, 25, 36, 49, 64, 81, 100] >>> [x * x for x in range(1, 11) if x % 2 == 0] [4, 16, 36, 64,原创 2015-06-14 19:57:39 · 690 阅读 · 0 评论 -
Python学习笔记(二):Python配置安装(windows)
Python的版本:主要分为2.7和3.3两种,但是两种版本不兼容的,用2.7编写的部分代码无法在3.3中运行。目前第三方库对3.3支持不足。主要区别 下载:Python下载地址 配置:计算机->属性->环境变量->Path->添加:Python的安装路径 原创 2015-06-14 16:48:07 · 368 阅读 · 0 评论 -
Python学习笔记(11):类的继承
已经定义了Person类: class Person(object): def __init__(self, name, gender): self.name = name self.gender = gender 定义Student类时,只需要把额外的属性加上,例如score: class Student(Person):原创 2015-07-02 15:14:30 · 397 阅读 · 0 评论 -
Python学习笔记(10):面向对象编程
1、定义类并创建实例 格式:class 类名(继承类类名): 说明:类名通常以大写字母开头,创建实例:实例名=类名+() 2、创建实例属性 如何让每个实例拥有各自不同的属性?由于Python是动态语言,对每一个实例,都可以直接给他们的属性赋值,例如,给xiaoming这个实例加上name、gender和birth属性: xiaoming = Person() xiaomi原创 2015-06-29 19:55:00 · 467 阅读 · 0 评论 -
Python学习笔记(三):变量和数据类型
1、数据类型: 整数、浮点数、字符串、布尔值、空值 2、print语句和定义字符串: 注意单引号、双引号、三双引号区别 3、注释: Python的注释以 # 开头,后面的文字直到行尾都算注释 4、变量: 在Python程序中,变量是用一个变量名表示,变量名必须是大小写英文、数字和_的组合,且不能用数字开头 5、字符串: 1、tuple是另一种有序的原创 2015-06-14 17:01:50 · 346 阅读 · 0 评论 -
Python学习笔记(9):range()与xrange()函数
range 函数说明:range([start,] stop[, step]),根据start与stop指定的范围以及step设定的步长,生成一个序列。 range示例: >>> range(5) [0, 1, 2, 3, 4] >>> range(1,5) [1, 2, 3, 4] >>> range(0,6,2)[0, 2, 4] xrange 函数说明转载 2015-06-19 10:55:40 · 370 阅读 · 0 评论 -
Python学习笔记(七):模块和包
一、概念 1. 将代码分拆放入多个py文件,即多个模块,好处:同一个名字的变量互不影响 2. 同名模块放入不同包中 3. 包就是文件夹,模块就是xxx.py文件,且包可以有多级 4. 区分包和普通目录:包下面有个_init_.py,每层必须要有 二、导入模块 import 模块名 #调用时必须通过模块名来调用相关函数,不存在函数名冲突 from 模块名 impor原创 2015-06-16 09:47:33 · 421 阅读 · 0 评论