![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python学习笔记
ALL--IN
在追求技术的道路上,不断前行~
展开
-
01 Python变量和数据类型
Python变量和数据类型 1 数据类型 计算机,顾名思义就是可以做数学计算的机器,因此,计算机程序理所当然也可以处理各种数值。 但是,计算机能处理的远不止数值,还可以处理文本、图形、音频、视频、网页等各种各样的数据,不同的数据需要定义不同的数据类型。 在Python中,能够直接处理的数据类型有一下几种: (1)整数 十六进制用0x前綴0-9,a-f表示,如0xff00 (2)浮点...原创 2017-03-31 23:29:26 · 252 阅读 · 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 · 149 阅读 · 0 评论 -
03 控制語句
if语句 if age >= 18 print 'your age is', age else print 'teenager' Python代码的缩进规则:具有相同缩进的代码被视为代码块。 if age >= 18 print 'adult' elif age >= 6 print 'teenager' elif age...原创 2017-04-01 11:06:34 · 193 阅读 · 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 · 161 阅读 · 0 评论 -
06 函数式編程
1 函数式编程简介 函数:function 函数式:functional 一种编程范式 特点: 把计算视为函数而非指令 纯函数式编程:不需要变量,没有副作用,测试简单 支持高阶函数,代码简洁 Python支持的函数式編程: 不是纯函数式編程:允许有变量 支持高阶函数:函数也可以作为变量传入 支持闭包:有了闭包就能返回函数 有限度的支持匿名函数 变量可以指向...原创 2017-04-01 16:40:05 · 205 阅读 · 0 评论 -
07 模块
模块和包的概念 等同于java中的Package 模块名=文件名(无后缀) 在文件系統中,包就是文件夾,模块就是xxx.py文件 每层包下面都有__init__.py文件 导入模块 >>> import math >>> math.pow(2, 0.5) >>> math.pi 精确导入函数、变量 >...原创 2017-04-01 17:15:16 · 189 阅读 · 0 评论 -
08 面向对象编程
1 介绍 面向对象编程是一种程序设计范式 把程序看做不同对象的相互调用,对现实世界建立对象模型。 面向对象编程的基本思想: 类和实例: 类用于定义抽象类型 实例根据类的定义被创建出来 2 定义类并创建实例 类通过class关键字定义,类名以大写字母开头,紧接着是(object),表示该类是从哪个类继承下来的。 class Person(object): pa...原创 2017-04-01 18:23:02 · 182 阅读 · 0 评论 -
09 类的继承
继承一个类 class Person(object): def __init__(self, name, gender): self.name = name self.gender = gender class Student(Person): def __init__(self, name, gender, score): ...原创 2017-04-01 20:51:10 · 193 阅读 · 0 评论