
Python学习笔记
ALL--IN
在追求技术的道路上,不断前行~
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
01 Python变量和数据类型
Python变量和数据类型1 数据类型计算机,顾名思义就是可以做数学计算的机器,因此,计算机程序理所当然也可以处理各种数值。但是,计算机能处理的远不止数值,还可以处理文本、图形、音频、视频、网页等各种各样的数据,不同的数据需要定义不同的数据类型。在Python中,能够直接处理的数据类型有一下几种:(1)整数 十六进制用0x前綴0-9,a-f表示,如0xff00(2)浮点...原创 2017-03-31 23:29:26 · 288 阅读 · 0 评论 -
02 List、Tuple、Dict、Set
List线性表创建List:>>> classmates = ['Michael', 'Bob', 'Tracy']>>> L = ['Michael', 100, True] #可以在list中包含各种类型的数据>>> empty_list = [] #空List按索引访问List:>>...原创 2017-04-01 11:06:06 · 187 阅读 · 0 评论 -
03 控制語句
if语句if age >= 18 print 'your age is', ageelse print 'teenager'Python代码的缩进规则:具有相同缩进的代码被视为代码块。if age >= 18 print 'adult'elif age >= 6 print 'teenager'elif age...原创 2017-04-01 11:06:34 · 218 阅读 · 0 评论 -
05 切片、迭代、列表生成
切片>>> L = ['Adam', 'Lisa', 'Bart', 'Paul']>>> L[0:3] #取前3个元素>>> L[:3]>>> L[1:3]>>> L[:]>>> L[::2] #第三个参数表示每2个元素取一个元素,也就是隔一个取一个['...原创 2017-04-01 13:36:19 · 190 阅读 · 0 评论 -
06 函数式編程
1 函数式编程简介函数:function函数式:functional 一种编程范式特点:把计算视为函数而非指令纯函数式编程:不需要变量,没有副作用,测试简单支持高阶函数,代码简洁Python支持的函数式編程:不是纯函数式編程:允许有变量支持高阶函数:函数也可以作为变量传入支持闭包:有了闭包就能返回函数有限度的支持匿名函数变量可以指向...原创 2017-04-01 16:40:05 · 259 阅读 · 0 评论 -
07 模块
模块和包的概念等同于java中的Package模块名=文件名(无后缀)在文件系統中,包就是文件夾,模块就是xxx.py文件每层包下面都有__init__.py文件导入模块>>> import math>>> math.pow(2, 0.5)>>> math.pi精确导入函数、变量>...原创 2017-04-01 17:15:16 · 230 阅读 · 0 评论 -
08 面向对象编程
1 介绍面向对象编程是一种程序设计范式把程序看做不同对象的相互调用,对现实世界建立对象模型。面向对象编程的基本思想:类和实例:类用于定义抽象类型实例根据类的定义被创建出来2 定义类并创建实例类通过class关键字定义,类名以大写字母开头,紧接着是(object),表示该类是从哪个类继承下来的。class Person(object): pa...原创 2017-04-01 18:23:02 · 219 阅读 · 0 评论 -
09 类的继承
继承一个类class Person(object): def __init__(self, name, gender): self.name = name self.gender = genderclass Student(Person): def __init__(self, name, gender, score):...原创 2017-04-01 20:51:10 · 224 阅读 · 0 评论