python
文章平均质量分 81
我是小哈呀
这个作者很懒,什么都没留下…
展开
-
Python条件循环语句
包含语句有 if else for while pass continue break条件控制语句if 语句格式:if 表达式:语句逻辑:当程序运行到if语句时,首先计算表达式的值,如果表示的值为真。则执行if下的语句,如果表达式的值为假,则结束if语句继续向下执行。何为真假?假:0 0.0 ‘’ None False真:除了真就是假。i...原创 2018-09-04 07:52:53 · 299 阅读 · 0 评论 -
Python模块
模块的导入方式的介绍,time模块、datatime模块、calendar模块、collections模块、uuid模块、base64模块、hashlib模块、hmac模块、排列组合、笛卡儿积。模块:计算机在开发过程中,代码越写越多,也就也来越难以维护,所以为了编写可维护的代码,我们会把函数进行分组,放在不同的文件里。在python里,一个.py文件就是一个模块。模块的优点:提高代...原创 2018-09-03 15:37:53 · 383 阅读 · 0 评论 -
Python面向对象
对面向对象的介绍,类的方法、对象方法、继承、装饰器、类的发展历史、枚举类、python垃圾回收机制、魔术方法。创建类:设计类类名:首字母大写,其他部分遵守驼峰原则 SunckIsAGoodMan属性:见名知意,遵循驼峰原则行为(功能/方法/函数):名知意,遵循驼峰原则格式:class 类名(父类名): 属性&方法父类:Person继承的类,如果没有确定的父类...原创 2018-09-03 15:34:16 · 280 阅读 · 0 评论 -
Python进程
对python进程的介绍,对进程的实现、进程间的关系、进程池、进程间通信。多任务:什么叫多任务:操作系统可以同时运行多个任务,现代的操作系统比如Windows、Mac OS X、Linux、Unix等都是支持多任务的系统为什么要实现多任务:想效率高,不卡顿实现多任务的方式 1、多进程模式:启动多个进程,每个进程虽然只有一个线程,但是多个进程可以一起执行多个任务...原创 2018-09-03 15:30:49 · 210 阅读 · 0 评论 -
Python基础
这个是对计算机的基础的了解,和对pthon 的简单介绍。数据存储:思考:为什么使用计算机?为了存储数据、处理数据思考:数据存储在哪里?数据存储在内存中思考:内存是怎么存储数据的?首先要弄清楚怎么存储数字。内存:是计算机临时存储数据的介质。以二进制的形态存储在内存中,八位为一字节,其每块都含有其地址号,一群地址就组成一个内存单位:8bit=1字节 ...原创 2018-09-03 15:28:43 · 295 阅读 · 0 评论 -
Python函数
对函数的基础的介绍,包含高级函数,和作用域概念。认识函数:在一个完整的项目中,某些代码会被反复的使用那么将某段代码封装成函数,当我们要使用功能的时候直接调用函数即可本质:函数是对功能的封装。优点:简化代码的结构,增加代码的复用度定义函数:def 函数名(参数列表): 语句 return 表达式说明: def: 函数代码块以def关键字开...原创 2018-09-03 15:27:13 · 198 阅读 · 0 评论 -
PythonTurtle模块
这个模块只是进行介绍,是用于画图的一个模块,可以自己用来娱乐。可以用代码进行控制其画图的轨迹turtle模块绘图是一个简单的绘图工具import turtle提供了一个小海龟,类似一个机器人,能偶听懂一些简单的命令绘图窗口的原点(0,0)在正中间,默认向右侧移动操作命令:1.运动命令forward(x) 向前移动, x代表距离backward(x) 向后移动,x...原创 2018-09-03 15:25:03 · 1357 阅读 · 0 评论 -
PythonTkinter模块
可以编写出带页面的程序,不过由于界面不够美化一般都是安装程序中用到这些,仅仅对每个控件进行代码演示。Tkinter主体:import tkinter# 创建主窗口 win = tkinter.Tk()# 设置窗口标题 win.title("sunck")# 设置窗口大小与位置 win.geometry("400x400+200+0")# 进入消息循环# ...原创 2018-09-03 15:23:08 · 2752 阅读 · 2 评论 -
Python Re模块
正则表达式,在对数据处理和爬虫阶段会用到。re模块简介:python自1.5版本起增加了re模块该模块提供了Perl风格的正则表达式模式re模块使python语言拥有了全部正则表达式功能三个函数:match()match(pattern,string ,flags=0)尝试从字符串string的起始位置匹配一个pattern模式,如果不是起始部位匹配成功的话就返回Non...原创 2018-09-03 15:20:38 · 107 阅读 · 0 评论 -
PythonPEP8编码规范
英文教程:https://legacy.python.org/dev/peps/pep-0008/#a-foolish-consistency-is-the-hobgoblin-of-little-minds中文教程:https://blog.csdn.net/ratsniper/article/details/78954852代码编排 1、缩进4个空格,禁止空格与Tab混用...原创 2018-09-03 15:18:05 · 310 阅读 · 0 评论 -
Python2.x与3.x的区别
2.x与3.x 的区别从以下8个方面来讲:性能、编码、语法、字符串与字节串、数据类型、面向对象、异常、其他方面。1、性能python3.x起始比python2.x效率要低,但是python3.x有极大的优化空间,效率正在追赶,目前已经不差多少。2、编码python3.x原码文件默认使用utf-8,使变量名更为广阔,可以使用汉字作为变量,但是不建议使用。3、语法3.1、去除了...原创 2018-09-03 15:14:32 · 116 阅读 · 0 评论 -
Python装饰器和生成器
变量的作用链,闭包,装饰器,生成器。变量的作用域链a = 10def func1(): b=20 def func2(): c=30 return a+b+c return func2() #返回的是结果print(func1())利用闭包突破作用域链闭包概念: 在函数体中定义内部函数,并且使用了外...原创 2018-09-04 08:03:42 · 685 阅读 · 0 评论 -
Python协程
协程的同步异步,数据传递,asyncio模块。协程概念:协程又称为为线程,纤程,是一种用户态的轻量级线程发展历史: 1.最初的生成器变形 yield/send 2.引入@aysnico.coroutine和yield from 3.在最近的python3.5版本中引入了async/await关键字理解协程: 1.普通理解:线程是系统级别的,他...原创 2018-09-04 08:02:27 · 195 阅读 · 0 评论 -
Python线程
线程与多线程,线程间数据共享,线程锁解决数据混乱,定时线程,线程通信。线程:线程,有时被称为轻量进程(Lightweight Process,LWP),是程序执行流的最小单元。一个标准的线程由线程ID,当前指令指针(PC),寄存器集合和堆栈组成。另外,线程是进程中的一个实体,是被系统独立调度和分派的基本单位,线程自己不拥有系统资源,只拥有一点儿在运行中必不可少的资源,但它可与同属一个进程的...原创 2018-09-04 08:00:53 · 187 阅读 · 0 评论 -
Python文件操作
对文件的读写操作,编码问题,OS模块,递归。文件的读写:读文件: 过程: 1.找到文件 2.打开文件 3.读取文件内容 4.关闭文件找到文件和打开文件path = r"E:\hello.txt"open(file, mode='r', buffering=None, encoding=None, ...原创 2018-09-04 07:57:39 · 240 阅读 · 0 评论 -
Python网络编程
网络编程分为。TCP和UDP,TCP为可靠连接,UDP为不可靠连接。仅用代码来展示。TCP:客户端:import socketimport threading client = socket.socket(socket.AF_INET, socket.SOCK_STREAM) #元组第一个元素为客户端要连接的服务器的IP地址,第二个参数为服务器的端口号 ...原创 2018-09-04 07:56:19 · 161 阅读 · 0 评论 -
Python调试
python的调试包括:代码调试,单元测试,文档测试。异常,错误处理:在程序运行中,总会遇到各种各样的错误,有的错误时编程代码有问题造成的,这种错误我们通常称为BUG,BUG是必须修复的,还有的错误时用户输入造成的,这种能够错误可以通过检查用户的输入来做相应的处理。还有一种错误是完全无法唉程序运行过程中预测的,比如写文件,磁盘满了写不进去了,比如从网络中抓取数据,突然断网了,通...原创 2018-09-04 07:54:32 · 299 阅读 · 0 评论 -
Python数据类型和其方法
String字符串、list列表、深浅拷贝、tuple元组、dict字典、set集合。补码--->数据把这个补码看作一个原码继续求其补码就是原码String字符串:什么是字符串?字符串是以单引号或双引号括起来的任意文本。引号本身是一种表现形式,不属于字符串注意:如果字符串本身带双引号,里面用单引号 外侧用双引号里面用双引号 外侧用单引号。创建字符串:s...原创 2018-09-04 07:50:55 · 198 阅读 · 0 评论