- 博客(18)
- 资源 (1)
- 收藏
- 关注
原创 python面向对象中绑定方法与类型
绑定方法class Student: school = 'University of Technology' count = 0 def __init__(self, x, y): self.name = x self.age = age Student.count += 1 def choose_couse(self): ...
2018-06-26 16:04:37 231
原创 python中为对象定制自己的独有属性以及属性查找
为对象定制自己的独有属性上节我们提到如何来创建类,以及如何调用类来创建对象:class Student: school = 'University of Technology' def choose_couse(self): print('there is choosing course')stu1 = Student()stu2 = Student()对象的本质也就是一...
2018-06-26 15:41:10 355
原创 python中面向对象简介
在介绍面向对象之前先说一说编程范式,主要有面向过程和面向对象两大类,下面简单介绍以下这二者之间的优缺点面向过程编程面向过程编程其核心在过程二字,过程指的是解决问题的步骤,即先干什么,在干什么。基于该思想编程写程序就好比在设计一条流水线,是一种机械式的思维方式。其优点是:复杂问题流程化,进而简单化缺点是: 扩展性差,若要修改某一功能,有可能牵一发而动全身面向对象编程核心是对象二字,对象我们可以简单描...
2018-06-26 15:08:57 185
原创 python模块之logging
常用模块之logginglogging模块是用来记录日志的直接上用法:import logging#进行基本日志配置logging.basicConfig(filename = 'access.log', #指定日志文件 format = '%(asctime)s - %(name)s - %(levelname)s - %(mo...
2018-06-19 17:02:38 163
原创 python模块与包简介
模块1.什么是模块:简单讲模块就是一系列功能的集合体2.为何用模块:用内置或者第三方模块,提升开发效率3.如何使用模块: 前提条件:模块是被执行文件导入使用,模块的导入必须明白谁是执行文件,谁是被导入的模块 import 首次导入模块发生了三件事 1.先创建一个模块的名称空间 2.执行被导入的模块,将执行过程中产生的名称都放入模块的名称空间 ...
2018-06-19 16:18:48 296
原创 面向过程编程以及python中模块介绍
面向过程编程面向过程编程其核心在过程二字,过程指的是解决问题的步骤,即先干什么,在干什么。基于该思想编程写程序就好比在设计一条流水线,是一种机械式的思维方式。其优点是:复杂问题流程化,进而简单化缺点是: 扩展性差,若要修改某一功能,有可能牵一发而动全身...
2018-06-18 15:08:49 201
原创 python函数知识总结
函数知识点总结1.什么是函数 函数就是具备某一特定功能的工具2.函数的作用以及如何使用 函数可以减少重复代码、增强程序的扩展性、可读性;使用原则是先定义后调用,在定义阶段只检测语法不执行函数体代码,调用阶段才执行函数体代码。语法:def foo(参数1, 参数2): ''' 文档注释 ''' code1 code2 return 返回值参数:形参与实参形参:位置...
2018-06-18 13:09:15 2113
原创 python函数终章,递归、匿名函数和部分内置函数
函数递归什么是函数递归:函数递归调用是一种特殊的函数嵌套调用,在调用一个函数的过程中,又间接或直接的调用了该函数本身递归必须要有两个明确的阶段: 递推:一层一层递归调用下去,每进入下一层递归问题的规模必须有所减少 回溯:递归必须要有一个明确的结束条件,在满足该条件时结束递推,进行一层一层回溯 递归的精髓在于通过不断的重复逼近一个最终的结果理论上来说递归能做的事情,循环都能够完成,...
2018-06-14 15:41:18 162
原创 python迭代器、生成器、三元表达式、列表、字典解析式、生成器表达式
迭代器1.什么是迭代器: 迭代器简单来讲就是迭代取值的工具 迭代是一个重复的过程,每一次重复都是基于上一次的结果而来,单纯的重复并不是迭代。while True: print('x') #这种单纯的循环不是迭代我们尝试用while循环实现迭代过程:l = ['a', 'b', 'c']def iterator(item) i = 0 while i < le...
2018-06-13 16:18:02 265
原创 python闭包函数与装饰器
闭包函数1.什么是闭包函数 内部函数包含对外部作用域而非全局作用域的引用。作用域的关系在函数定义阶段就已经被固定,与调用位置无关;在任意位置调用函数都要跑到定义函数时的位置寻找作用域关系。例:def f1(): x = 1 def inner(): print(x) return innerfunc = f1()def f2(): x = 11111 ...
2018-06-12 15:54:38 225
原创 python中函数的对象、嵌套、名称空间与作用域
函数对象函数是第一类对象,其含义是函数可以被当做数据处理。1.引用def func(): print('from func')f = funcprint(f)2.当做一个参数传给一个函数def func(): print('from func')def foo(m): print(m) m()foo(func)3.可以当做函数的返回值def func(): print...
2018-06-07 15:58:36 558
原创 Python函数初识
函数一、函数的基本使用1.函数是什么? 在程序中,函数是具备某一功能的工具,我们在准备工具的阶段就叫函数的定义,应用场景即为函数的调用,所以务必记住函数的使用必须遵循先定义后调用的原则。2.为什么要使用函数? 不使用函数会使得我们的程序冗长,扩展性差,可读性也差。3.如何使用函数? 函数的使用始终遵循先定义后调用的原则。在python中,我们一般如下定义某个函数:def 函数名...
2018-06-06 17:01:35 432
原创 Python中文件处理
一、什么是文件? 文件是计算机中操作系统为用户或者应用程序提供的一个读写硬盘的虚拟单位,文件操作的核心就是读和写。我们需要进行读写操作,就是对操作系统发送请求,然后由操作系统将用户或者应用程序对文件读写操作转换成具体的硬盘指令。二、为什么要有文件? 我们知道,内存中的数据是无法永久保存的,能长期保存数据需要用到硬盘。操作文件就可以实现对硬件的操作。三、python中如何实现对文件的具体...
2018-06-05 16:43:06 1244
原创 Python中数据类型以及内置方法详解
整型(int)1.int的用途: 用于记录整数如人的年龄,各种号码等。2.定义方式: age = 10 # age = int(10) # x = int('1156') # int只能将纯数字的字符串强制转换成十进制的整型。 print(type(x))3.常用操作+内置方法 常用操作有算术运算和比较运算,暂无内置方法。小结: 整型只能存一个值,是一种不可变...
2018-06-04 16:10:14 1747
原创 Python中流程控制
流程控制if判断 if判断的基本语法为: if 条件: 缩进的代码块 例:设有a = 10 , b = 20 if a < b: print(b) if...else 用法: if 条件: 缩进的代码块 el...
2018-05-29 21:36:54 136
原创 Python中基本数据类型以及基本运算符
数据类型 1.什么是数据类型 变量值才是我们存储的数据,所以数据类型指的就是变量值的不同种类。 2.为什么数据要进行分类 变量值是用来保存某种状态的,对于不同的状态就需要用不同的类型去表示。 整型 1.作用 可以用来表示人的年龄,各种号码等等。 2.定义 例:age = 18 #ag...
2018-05-28 20:56:09 644
原创 操作系统概念及Python入门
操作系统是什么? 操作系统是一套位于计算机硬件与软件应用程序之间的协调、管理、控制计算机硬件资源的程序。为什么要有操作系统? 1.控制硬件。 2.把对硬件的复杂操作封装成简单接口,给用户或者应用程序去使用,应用程序无法直接操作硬件,但凡操作硬件,都是调用系统接口。 ...
2018-05-26 22:56:51 148
原创 计算机基础
1、Python是什么? Python是一种编程语言。2、什么是编程语言? 编程语言是人与计算机之间交互的一种介质。3、什么是编程? 编程是程序员基于计算机所能理解的表达方式(编程语言)把自己的逻辑思维写下来,编程的结果是一堆文件。4、为什么要编程? 编程是为了让计算机代替人完成某种事件,解放人力。...
2018-05-24 17:26:11 251
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人